如果不满足某个条件,我试图在提交时关闭Angular表单中的单个输入字段的必需属性。我尝试过以下方法:
form.ChangeCreditCard.$setValidity("required", false);
甚至手动设置字段的$ valid状态:
form.ChangeCreditCard.$valid = true;
但是该字段因此表单仍然无效。有没有办法以这种方式关闭单个字段的验证?
答案 0 :(得分:2)
ngRequired https://docs.angularjs.org/api/ng/directive/ngRequired
该指令设置元素的必需属性 ngRequired中的Angular表达式的计算结果为true。一个特别的 设置所需的指令是必要的,因为我们不能使用 内插需要。有关更多信息,请参见插值指南 资讯