0
我试图在提交时,如果某个条件未得到满足,就会关闭Angular form中单个输入字段的必需属性。我曾尝试以下:Angular JS验证 - 如何关闭单个字段所需的
form.ChangeCreditCard.$setValidity("required", false);
即使手动设置字段的$有效状态:
form.ChangeCreditCard.$valid = true;
但该领域,因而形式仍然是无效的。有没有办法以这种方式关闭单个字段的验证?
谢谢,这是要走的路。出于兴趣,有没有办法使用$ setValidity来做到这一点? – juju
是的。这里有一个工作jsfiddle http://jsfiddle.net/gm97L3r5/ form.ChangeCreditCard。$ setValidity(“required”,false);这应该被设置为true :-)这意味着它是有效的。 – krutkowski86
哦这么简单。谢谢 – juju