0

我有大约 40 个文本输入字段的或多或少复杂的 SPA。这些输入元素不是由 a 捆绑的<form>,而是分为类别。如果用户提交,我想触发验证功能。

我的第一种方法是编写两个指令,一个用于字符串输入,一个用于数值,这将为每个无效元素添加一个属性,然后使用一个validate()函数来查找每个输入字段以检查它是否具有所述属性.

我偶然发现了多个问题,包括这是一个类似于 jQuery 的解决方案。

我怎样才能以更方便的方式做到这一点?

4

1 回答 1

0

当事物不在表单内时,我处理表单验证的一种方法是使用 ng-pattern。使用 ng-pattern,您可以在那里直接执行正则表达式,或者链接到表达式来为您运行一组验证。

它看起来像这样。

<input type="text" ng-pattern="Put your Regex Here or an Expression">

ng-pattern 的角度文档非常稀少,祝你好运。

这种方法可能不是您想要的,因为它一次只评估一个输入,但我希望这会有所帮助。

于 2013-08-08T15:24:40.437 回答