angular 增删改查流程
1、 项目开发过程
Eg:系统设置 -> 居民关系管理 (system -> relationship)
(1) 初始化居民关系管理模块
创建模块
使用shell来到src\app\system文件夹,执行ng g module relationship命令。
效果:
relationship
└──relationship.module.ts
【angular 增删改查流程】(2) 初始化居民关系管理实体、mockapi、service层
创建实体文件:web/src/entity/relationship.ts
Mockapi文件:web/src/api/relationship.api.ts并更新导入web/src/api/apis.ts文件
Service文件:web/src/service/relationship.service.ts和web/src/service/relationship.service.spec.ts
(3) 功能原型
index原型,新增原型,编辑原型
eg:编辑原型
① 生成组件
使用shell进入src/app/system文件夹,执行创建组件命令:ng g c edit。
效果:
relationship
├── edit
│ ├── edit.component.css
│ ├── edit.component.html
│ ├── edit.component.spec.ts
│ └── edit.component.ts
├── relationship.module.ts
并更新了模块文件relationship.module.ts。
② edit.component.html文件
编写页面
(4) 表单检验
add、edit表单检验
① web/src/app/system/relationship/edit/edit.component.html
文章图片
② web/src/app/system/relationship/edit/edit.component.ts
文章图片
③ web/src/app/system/relationship/edit/edit.component.spec.ts
import {ReactiveFormsModule} from ‘@angular/forms’;
④ web/src/app/system/relationship/relationship.module.ts
import {ReactiveFormsModule} from ‘@angular/forms’;
(5) 实现原型
index使用MockApi完成分页功能、index查询功能
新增功能
编辑功能
删除功能
2、 eg:编辑功能的数据流
文章图片
提交前:
(1)web/src/app/system/relationship/edit/edit.component.ts
文章图片
(2)web/src/service/relationship.service.ts
文章图片
(3)web/src/api/relationship.api.ts
文章图片
点击保存按钮后:
(1)web/src/app/system/relationship/edit/edit.component.ts
文章图片
(2)web/src/service/relationship.service.ts
文章图片
(3)web/src/api/relationship.api.ts
文章图片
推荐阅读
- 增长黑客的海盗法则
- angular2内置管道
- Excel|Excel 2013 新增功能之瞬间填充整列数据!
- 木村拓哉透露“增高术”,16岁女儿身高1米7,每天都坚持一件事
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript之DOM增删改查(重点)
- 窝在家里,你闷坏了吗(了解这12个假设,给自己的心理增加免疫力)
- MX19022-王阿呆-第4节课作业(做市场行情精准判定与竞品分析#萌新运营苑裂变增长操盘手#)
- 应为自己增值
- 12.新增腾讯的统计(以渠道来源说明)