JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何在其他模型更改时强制验证在模型上运行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个输入字段,其上注册了许多$validators,用于更新模型.
其中一些验证器与范围上的其他值进行比较(也使用输入字段更新).

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

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

解决方法

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

大佬总结

以上是大佬教程为你收集整理的javascript – 如何在其他模型更改时强制验证在模型上运行?全部内容,希望文章能够帮你解决javascript – 如何在其他模型更改时强制验证在模型上运行?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: