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