由于公司后续项目重构,可能会用到Angular5。

  所以花点时间学习一波,把学习成果分享给大家。

  因为是事后补写帖子,很多描述比较简略。有疑问的地方,还请多多指教!

  开始之前,你需要给你的计算机,安装一个angular环境(不会请google,有很多帖子)。

  懒人可走下面链接

https://www.angular.cn/(angular中文站)

https://www.jianshu.com/p/327d88284abb(angular cli安装和使用教程)

Begin

1.首先要清楚几个概念

  模块: NgModule  代表特定的功能逻辑模块,需要就引入。有点像C#中系统集成类库,比如:System.Linq,System.Data,System.Collections,需要什么就引入什么。

  组件:Component   包含控制,数据,展示的整体文件。浅层可理解为 asp.net 中拖拖拽拽的 控件。但是他们还是有区别的。深入了解你会明白。

  服务、路由。后续会有介绍

2.项目结构

  

  项目结构说明

  dist   里边包含angular 发布文件,也是页面最终引用的js

  edit   编辑组件,包含增 改

  query 查询组件,包含查,删

  app.   包含app.的为根组件,所有项目必备文件。所有全局模块引入,都在app中

  user-service  服务,面向后台接口,主要用于数据交互

  .json  都是配置文件

3.补充说明

路由

页面级别路由指定

服务

和后台交互

根组件

userservice 中要用到http 请求。  所以在跟模块中 引入@Angular/http模块

页面跳转要用到自定义路由模块。所以引入app-routing

其它文件引入逻辑类似,不详细描述

4.源码地址

百度云链接:https://pan.baidu.com/s/1v63haOerPRxTiA2yIb37qw

下次边学边写,应该比较深刻,

今天这个看起来,比较敷衍,记录作用。

    

  

转载于:https://www.cnblogs.com/isWhile/p/9146131.html

基于Angular5和WebAPI的增删改查(一)相关推荐

  1. ext store 数据修改_Go 数据存储篇(一):基于内存存储实现数据增删改查功能...

    在 Web 编程中,经常需要处理用户请求数据,而用户请求数据的处理往往又涉及到数据存储与获取,支持存储数据的媒介很多,包括内存.文件系统.数据库等,接下来,学院君将花几个篇幅的教程来系统介绍 Go W ...

  2. 基于SpringBoot集合Mybatis的增删改查实现,通过postman测试(1)

    本篇介绍基于SpringBoot和Mybatis+mysql+maven的简单实现增删改查的案例,详细介绍如下, 代码地址附上:https://git.lug.ustc.edu.cn/nantian_ ...

  3. 1.WebApi是什么webApi实现增删改查操作

    1.WebApi是什么 ASP.NET Web API 是一种框架,用于轻松构建可以由多种客户端(包括浏览器和移动设备)访问的 HTTP 服务.ASP.NET Web API 是一种用于在 .NET ...

  4. ElementUI中使用el-calendar实现基于日历的节假日的增删改查

    场景 前端使用ElementUI的el-calendar组件实现可视化的节假日的增删改查. 主页面显示效果如下 点击日历组件上的某天进行新增节假日时 点击已经存在的节假日编辑时 博客: https:/ ...

  5. 基于python的SQLite数据库增删改查

    与其他数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是一种嵌入式数据库,他的数据库就是一个文件.SQLite将整个数据库,包括定义.表.索引以及数据本身,作为一个单独的.可 ...

  6. gorm增删查改json_go基于echo、gorm实现增删改查,从请求到落库

    go就不多介绍了直接上菜了. 一.项目解构 conf // 配置相关 dao // 数据库 log // 日志 router // 路由相关,相当于java springMVC中controller ...

  7. webapi+EF(增删改查)

    第一步,Model建立Ado.net实体模型. 第二部,Controller建立增删查改方法 public static HttpResponseMessage toJson(Object obj) ...

  8. JavaWeb 基于jsp+javabean+servlet+mongodb 增删改查

    <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...

  9. 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口

    无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...

最新文章

  1. 说说数据库连接池工作原理和实现方案?
  2. 关于display相关的一些内容(总体)
  3. 【若依(ruoyi)】table定制列宽
  4. 2021年2月2日 - cxFocus Directive的单元测试不够稳定,有时候findFirstFocusable会多执行一次
  5. VS2010删除所有断点时不弹出提示窗口
  6. [学习OpenCV攻略][001][Ubuntu安装及配置]
  7. html cellpadding属性,HTML table标签 cellpadding 属性
  8. HDU1597 find the nth digit【模拟】
  9. metasploit连接postgresql的问题(U盘启动kali linux)
  10. UNIX环境高级编程 第7章 进程环境
  11. 云鲸扫拖一体机器人说明书_云鲸小白鲸扫拖一体机器人好用吗?真实的测评带你走进智能化家居时代...
  12. 过程FMEA:步骤二 结构分析
  13. 安规电容与普通电容的区别
  14. 汤晓鸥教授的一篇很有意思的文章
  15. 中基鸿业如何投资理财
  16. sql grop by having order by 的用法
  17. [7 kyu] Exes and Ohs
  18. 随机优化算法---爬山法VS模拟退火法
  19. rsync使用ssh指定端口
  20. 【数字工厂】通信设备制造业“数字工厂”解决方案浅析

热门文章

  1. oracle内与外连接,Oracle (内连接)与(外连接)区别
  2. UML类图(Class Diagram)中类与类之间的关系及表示方式
  3. iwrite提交不了作业_痛点!为什么开发了那么多软件,还是解决不了教学问题!...
  4. es文件浏览器怎么用_ES文件浏览器VIP直装版
  5. ()用于创建python与数据库之间的联系_第一篇-Django建立数据库各表之间的联系(上)...
  6. 专门为某种用途而设计的计算机 称为,专门为某种用途而设计的计算机,称为计算机...
  7. postgresql设置postgres密码_django项目时配置postgresql数据库的方法
  8. 全景视频拼接(一)--关键技术流程
  9. phpstud使用教程_phpStudy2017使用教程,自定义php版本功能上线!
  10. SourceInsight初学使用笔记