angular - 手动将表单设置为无效 Angular 2+

标签 angular angular-forms

有没有办法手动将 formGroup 设置为无效状态?

我尝试了 myForm.invalid = true;myForm.status = 'INVALID'

但是invalidstatusconst

我不想将特定控件标记为无效。但是整个表格。

最佳答案

试试这个:

myForm.setErrors({ 'invalid': true });

关于angular - 手动将表单设置为无效 Angular 2+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46487900/

相关文章:

angular - 在自定义 ErrorHandler 中注入(inject)服务会导致 "Cannot instantiate cyclic dependency!"错误,我该如何解决?

angular - typescript 错误 : Cannot find namespace 'google'

angular - adal-angular4 在 Angular 5 项目中抛出警告

javascript - 设置输入值显示 [object HTMLInputElement] Angular

使用removeAt时,Angular FormArray不会删除项目

angular - 无法匹配任何路线

javascript - formGroup 需要一个 FormGroup 实例。请在我在其他表单组中创建表单组时传入一个

angular - 加载组件时如何在 Angular 垫选择中设置值?

angular - Angular 形式问题 : AbstractControl vs FormControl

angular - ngModel 未正确绑定(bind)