2016-05-03 111 views
0

我有一個表單,可以由用戶手動輸入並從別處導入。手動輸入和導入輸入的角度表單驗證

我正在努力如何做驗證。如果手動輸入,我想要做onblur,但我被告知onblur不適用於導入的數據。對於導入的數據,您應該在模型更改時進行驗證......但對於手動添加的輸入來說這是不好的做法。

是否有將輸入的兩種方法工作,或者我會寫兩種形式,一種與手動輸入和一個進口的方法?

回答

0

我不確定真正的問題是什麼,但是您是否嘗試過使用ng-dirty,ng-touch或ng-pristine標誌?

這些是可以用於表單的標誌。

+0

是的。使用ng-dirty或ng-touch將與使用導入數據的方法相同 - 驗證模型何時更改。 – jenryb