在Angular中,我試圖驗證模糊場的值。我有一個客戶名單,我想檢查該字段中的模型值是否在我的客戶名單中。如果不是,我想將有效性設置爲false。自定義驗證的角度形式 - 模糊
我知道ng-model-options="{updateOn: 'blur'}
存在,但是我不能使用它,因爲這個字段是一個前面的類型,所以它必須根據模型進行更新。驗證是模糊處理需要發生的事情。
的答案似乎是:
寫它作爲控制器和使用$ setValidity的功能就像你在一個指令。使用ng-blur在輸入字段中觸發該功能。
- 但是,我一直在運行自定義驗證的示例(如果模型值與列表中的某個不匹配,則使該字段無效)僅寫入指令。是否有作爲函數寫入的自定義驗證示例?
編寫一個只在模糊時觸發的指令。
但是,我找不到能夠完成這些任務的示例。任何人都有一個自定義驗證的例子作爲一個函數或一個只更新字段模糊的指令?
我發現這個環節非常有幫助的自定義驗證,但我仍然有一個功能和指令之間的差異同樣的問題:How to add custom validation to an AngularJS form?
這看起來很有希望,期待明天的更新 – jenryb
嘿rrd,有沒有發現它是否與你一直使用的相匹配? – jenryb
是的,我更新了這篇文章,這是我們正在使用的。在表單上調用$ setValidity()並將輸入字段作爲參數。 – rrd