angular使用form表单监听数据
主要使用方法类 FormGroup,FormBuilder,Validators
1 引入主要使用方法类 FormGroup,FormBuilder,Validators
import {
Validators,
FormGroup,
FormBuilder
} from '@angular/forms';
2 赋值引入
validateForm: FormGroup;
constructor(private fb: FormBuilder,private ref: ChangeDetectorRef,private private) {}
3 创建表单+监听数据
data = {
name: [null, [Validators.required]],
};
ngOnInit(): void {
this.validateForm = this.fb.group(this.data);
this.validateForm.valueChanges.subscribe(data => console.log('form', data));
this.validateForm.get('name').valueChanges.subscribe(data => console.log('solo', data));
}