import { ReactiveFormsModule } from '@angular/forms'; @NgModule({ imports: [ReactiveFormsModule], ... })
在component.ts文件中,您可以像下面的示例代码一样创建FormControl控件:
import { FormControl } from '@angular/forms';
name = new FormControl('');
在component.html文件中,您可以像下面的示例代码一样绑定formControl:
在component.ts文件中,您可以像下面的示例代码一样为FormControl控件添加验证规则:
import { Validators } from '@angular/forms';
name = new FormControl('', Validators.required);
在component.html文件中,您可以像下面的示例代码一样添加错误提示信息:
import { FormGroup } from '@angular/forms';
form = new FormGroup({ name: new FormControl('', Validators.required), email: new FormControl('', [Validators.required, Validators.email]) });
onSubmit() { if (this.form.valid) { console.log(this.form.value); } }
在component.html文件中,您可以像下面的示例代码一