假设我在特定条件下将一个自定义验证设置为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?