我根据单选按钮选择设置自动填充验证md-require-match = true/false
。
默认验证为md-require-match = true
,因此用户应从自动填充列表中选择一个项目。加载并且用户在自动填充输入中输入一些值并清除值后,searchForm.autocompleteField.$error
会有以下值:{"md-require-match":true,"required":true}
现在我选择要设置md-require-match = false
的单选按钮。但它没有从md-require-match":true
列表中删除$error
验证错误。
以下是代码笔:http://codepen.io/anon/pen/NbrJoJ
如何修复此验证问题?
答案 0 :(得分:0)
我遇到了同样的问题,但我在检查$setValidity('md-require-match', true);
单选按钮时使用了true
。现在,我可以通过单击单选按钮设置有效性。