2014-07-02 69 views
0

我想創建一個驗證模糊的電子郵件字段,但如果用戶更改了它,它應該在一秒後更新。用例是用戶返回到電子郵件字段以更正電子郵件地址。然後驗證應該更快完成。

我已經試過這樣的事情:

<input type="email" class="form-control" ng-model="field.value" ng-required="field.required" ng-model-options="{ updateOn: 'default blur', debounce: {'default': ($dirty ? 1000 : 10000), 'blur': 0} }"> 

,但它不工作。它會一直讓我10秒的違約。

回答

2

ngModelOptions屬性可能只被計算一次,所以$ dirty標誌總是爲false。

+0

這似乎確實如此。 – Jerrad