脚本宝典收集整理的这篇文章主要介绍了Angular表单,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Angular中的表单
复杂&解决方案
原因
解决方案
表单对象
首先导入模块
// 导入
import { FormControl, FormGroup } From '@Angular/forms';
// 注意: module模块中必须在imports中加入FormsModule
// app.module.ts
@NgModule({
...
imports: [
browserModule, // 在浏览器中运行所需模块
FormsModule, // 表单所需模块
ReactiveFormsModule // 响应式表单所需模块
]
...
})
FormControl
代表了单一的输入字段,例如: <input />.其中封装了该字段的值和状态
例如:
// 创建一个FormControl
let nameControl = new FormControl('name');
nameControl.value; // => 'name'
nameControl.errors; // => null || StringMap<string, any> of errors
nameControl.dirty; // => true || false
nameControl.valid; // => true || false
FormGroup
一组FormControl集合,提供一个总的接口方位group中所有formControl的值和状态;
// 定义一个FormGroup
let pserson = new FormGroup({
FirstName: new FormControl('zhou'),
lastName: new FormControl('zhou')
});
以上是脚本宝典为你收集整理的Angular表单全部内容,希望文章能够帮你解决Angular表单所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。