我是AngularJS的新手,我現在正在研究一個非常複雜的表單,看起來我可以通過使用ngModelOptions { allowInvalid: true }
選項獲益。AngularJS - 當我使用ngModelOptions allowInvalid = true時需要手動做什麼?
我覺得AngularJS的默認行爲是爲了在無效視圖值無效時吹走模型值。我的第一個猜測是確保在用戶提交數據時無效值不會傳遞到服務器。
所以我想我的問題是
- 將使用此選項時我失去了什麼角度的功能?
- 我假設每次用戶嘗試提交數據時都需要手動檢查這些值的有效性。有沒有我應該考慮使用的Angular便利方法來檢查這些數據並顯示錯誤消息?
- 還有什麼我錯過了,我需要考慮使用此選項時?