普通表单与响应式表单的对比
一、模板驱动表单
- 1、在用
angular-cli
脚手架创建项目的时候就会在app.module.ts
文件中自动加入FormsModule
模块 - 2、
FormsModule
就是模板驱动表单的,为我们提供了两个指令- 1、
ngModel
- 2、
NgForm
- 1、
二、响应式表单
- 1、响应式表单是
ReactiveFormsModule
需要我们手动在app.module.ts
中添加 - 2、响应式表单为我们提供了两个指令
- 1、
formControl
- 2、
ngFormGroup
- 1、
三、在使用模板驱动表单需要注意点
- 1、模板驱动表单视图中的
input
标签和FormControl
之间建立关系,是通过表单的name
来建立的 - 2、更多的模板驱动表单模板驱动表单