如果formBuilder生成的控件有效,我需要检查组件(不在模板中)。我试过了:
if(this.miSpecialForm.controls.miName.dirty){
console.log('Hi mom!');
}
但是我收到了错误:
Property 'miName' does not exist on type '{ [key: string]: AbstractControl; }'
答案 0 :(得分:4)
this.miSpecialForm.get('miName').valid
答案 1 :(得分:2)
if(this.miSpecialForm.controls['miName'].valid){
console.log('Hi mom!');
}