与updateValueAndValidity()一起使用的clearValidators()不会从控件中清除错误

时间:2019-02-11 09:42:18

标签: angular forms

需要在formcontrols上动态设置验证。我可以使用setValidators()做到这一点。现在,当我使用clearValidators()继之以updateValueAndValidity()删除验证(一旦设置了错误)时,它不会从中删除错误。

1 个答案:

答案 0 :(得分:0)

动态清除验证器时不会清除错误。您需要使用setErrors(null)清除所有以前的验证错误。