【问题标题】:set form manually to invalid angular 2+手动将表单设置为无效的角度 2+
【发布时间】:2018-03-11 07:18:18
【问题描述】:

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

我试过myForm.invalid = true;myForm.status = 'INVALID'

但是invalidstatusconst

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

【问题讨论】:

标签: angular angular-forms


【解决方案1】:

试试这个:

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

【讨论】:

  • 为我工作。为了使它有效,我还做了 myForm.setErrors(null)
  • Fyi...您也可以在特定的表单元素上以相同的方式使用 setErrors。
【解决方案2】:

试试这个 formData.form.controls['email'].setErrors({'incorrect': true});

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 2018-09-25
    • 2014-08-27
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多