javascript – 如何在其他模型更改时强制验证在模型上运行?

前端之家收集整理的这篇文章主要介绍了javascript – 如何在其他模型更改时强制验证在模型上运行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个输入字段,其上注册了许多$validators,用于更新模型.
其中一些验证器与范围上的其他值进行比较(也使用输入字段更新).

当其他值更改依赖时,如何强制AngularJS再次运行这些验证?

我已经尝试在文档中找到与此相关的任何内容,并且还在依赖字段上创建了一个$watch,并将模型值设置为自身(希望它会强制重新验证),但无论如何都没有运气.

解决方法

如果您使用的是 Angularjs 1.3,则可以使用$validate方法. 让我们说你的输入“A”是依赖于其他输入的那个,我们称之为“B”. 你可以为每个B的$viewChangeListeners添加一个函数,它只调用A的$validate方法.这将产生以下效果;每次修改B输入之一时,A输入$validators都会运行.
原文链接:https://www.f2er.com/js/240885.html

猜你在找的JavaScript相关文章