在此代碼:更新模型是失去了對輸入控制
<input class="form-control" ng-model="actionText" />
AngularJS將更新模型actionText作爲用戶類型的東西,如果該模型被用於其他地方,例如在控制器。它會在每個字符輸入時得到更新。我可以想到這種情況實際上可能是一件壞事。也許你只希望在用戶將焦點從輸入轉移到其他項目之後的模型值,例如當輸入完成時需要驗證輸入。我可以使用Javascript的模糊函數來設置處理程序,以確定焦點何時丟失,但這似乎違背了Angular的意圖。在輸入失去焦點後,是否有AngularJS方式更新模型?
這是否在1.3分支之前工作? – lucuma
這是處理驗證的推薦方式嗎?換句話說,在失去焦點之後,您需要驗證某些模式(地址,電話號碼等)的輸入。 – AndroidDev
@lucuma我真的不知道它是否適用於較老的分支機構。 – Nikolas