我试图在我的网络应用程序中集成AngularJS。 我已预先确定了我自己构建的验证,因此我想将这些自定义验证器与AngularJS集成。
我想要做的是将这些验证器放在单独的javascript文件中,然后只注入应用程序中所需的验证器。
有可能吗?那是怎么样的?我的意思是通过它来实现这个目标。
提前致谢:)
答案 0 :(得分:0)
您必须为每种验证编写指令,并将其添加到它们适用的输入字段中。
此链接可以帮助您入门
https://docs.angularjs.org/guide/forms#custom-validation
他们对integer
和username
答案 1 :(得分:0)
我会在一个单独的文件/对象中隔离所有不与DOM交互的验证,这样他们就不会依赖Angularjs(如果你想在其他开发中使用它而不是这样)。使用angularjs),然后我会遵循Yasin的建议,创建指令(它们将与DOM或ngModel交互或......)并将使用您的原始JavaScript验证。
要开始了解angularjs验证的工作原理,您可以点击以下链接:
https://scotch.io/tutorials/angularjs-form-validation
http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html