如何使用自定义Angular指令定义自定义验证?

时间:2015-05-09 11:53:16

标签: javascript angularjs

我的主要目标是避免为每种类型的输入字段重复执行相同的验证规则集,例如:电话号码,并仅在一个地方定义此类型的所有验证。现在,我发现自己正在搜索所有电话号码字段,并为每个字段添加至少两个指令,例如

<input type="text" ng-model="Proposer.ContactDetails.CellPhoneNumber" required ng-pattern="/^[0-9]+$/" ng-minlength="10" />

我确信我甚至可以使用ng-phone-number(自定义)指令进行过顶,但我更需要ng-validate="phoneNumber"之类的内容,其中此指令将寻找验证函数名为phoneNumber并将其应用于模型。我非常乐意写这样的指令,但我想知道是否还没有可用的东西。

0 个答案:

没有答案