如何在角度2中将特定验证设置为false?

时间:2017-11-30 08:25:56

标签: forms angular validation angular2-forms

假设我在特定条件下将一个自定义验证设置为true,如此

if(condition){
this.form.contains['field'].setErrors({myValidation : true});
}

过了一段时间后,我需要将特定验证(非整个控制验证)重置为假,如

this.form.contains['field'].setErrors({myValidation : false});

它不起作用。这里唯一的选择是设置

this.form.contains['field'].setErrors(null);

但是这会将特定控件的所有验证设置为false。

如何将表单中控件的特定验证设置为false?

0 个答案:

没有答案