在Angular中,我试图验证模糊场的值。我有一个客户名单,我想检查该字段中的模型值是否在我的客户名单中。如果不是,我想将有效性设置为false。自定义验证的角度形式 - 模糊
我知道ng-model-options="{updateOn: 'blur'}
存在,但是我不能使用它,因为这个字段是一个前面的类型,所以它必须根据模型进行更新。验证是模糊处理需要发生的事情。
的答案似乎是:
写它作为控制器和使用$ setValidity的功能就像你在一个指令。使用ng-blur在输入字段中触发该功能。
- 但是,我一直在运行自定义验证的示例(如果模型值与列表中的某个不匹配,则使该字段无效)仅写入指令。是否有作为函数写入的自定义验证示例?
编写一个只在模糊时触发的指令。
但是,我找不到能够完成这些任务的示例。任何人都有一个自定义验证的例子作为一个函数或一个只更新字段模糊的指令?
我发现这个环节非常有帮助的自定义验证,但我仍然有一个功能和指令之间的差异同样的问题:How to add custom validation to an AngularJS form?
这看起来很有希望,期待明天的更新 – jenryb
嘿rrd,有没有发现它是否与你一直使用的相匹配? – jenryb
是的,我更新了这篇文章,这是我们正在使用的。在表单上调用$ setValidity()并将输入字段作为参数。 – rrd