是否可以确定表单元素是否附加了验证器?例如...
<input type='text' required />
<--- 有验证器
<input type='text'/>
<--- 没有
我有一个指令,它根据某物是否有效来分配图像,但目前即使没有分配验证器规则,它也显示其有效。
是否可以确定表单元素是否附加了验证器?例如...
<input type='text' required />
<--- 有验证器
<input type='text'/>
<--- 没有
我有一个指令,它根据某物是否有效来分配图像,但目前即使没有分配验证器规则,它也显示其有效。
属性 NgModelController.$errors 包含验证器及其当前值的列表。
你在一个指令中:
var link = function(scope, iElement, iAttrs) {}
不能查iAttrs.required
吗?
或者,我会ng-required
在我的输入上实现 Angular 的指令,然后检查表单上的 $dirty 和 $invalid 标志。检查此小提琴以获取更多信息:http: //jsfiddle.net/EUQtN/