我有一个输入字段,其上
注册了许多$validators,用于更新模型.
其中一些验证器与范围上的其他值进行比较(也使用输入字段更新).
当其他值更改依赖时,如何强制AngularJS再次运行这些验证?
我已经尝试在文档中找到与此相关的任何内容,并且还在依赖字段上创建了一个$watch,并将模型值设置为自身(希望它会强制重新验证),但无论如何都没有运气.
如果您使用的是
Angularjs 1.3,则可以使用$validate
方法. 让我们说你的输入“A”是依赖于其他输入的那个,我们称之为“B”. 你可以为每个B的$viewChangeListeners
添加一个
函数,它只
调用A的$validate
方法.这将产生以下
效果;每次
修改B输入之一时,A输入$validators都会运行.
原文链接:https://www.f2er.com/js/240885.html