angular - 如何以编程方式检查 formcontrol 在 Angular 中是否有效?

标签 angular angular2-formbuilder

如果 formBuilder 生成的控件有效,我需要检查组件(而不是模板)。我试过:

if(this.miSpecialForm.controls.miName.dirty){
 console.log('Hi mom!');
}

但是我得到了错误:

Property 'miName' does not exist on type '{ [key: string]: AbstractControl; }'

最佳答案

this.miSpecialForm.get('miName').valid

关于angular - 如何以编程方式检查 formcontrol 在 Angular 中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43972755/

相关文章:

angular - 如何将 angular 项目从 vscode 发布到 stackblitz?

angular - 如何在 Angular 2 的 NgModule 中正确导入 FormGroup

Angular2 @Viewchild 单元测试

angular - 选项卡组件内的 formbuilder 在 Angular 6 中不起作用

forms - 如何在 Angular2 中用数组迭代表单组

forms - 如何使用按钮添加更多输入字段 - Angular 2 动态表单

javascript - 本地存储可观察服务上的主题切换器

javascript - 如何在 Angular 中的 Quill Js 编辑器中预填充数据

angular2-forms - Angular Form Builder 可选 必填字段

对于 ng-select 控件的自定义验证,Angular 2 表单状态始终无效