我正在學習AngularJS,並且對於select元素的數據綁定有一個問題。數據綁定的文本框沒有任何事件處理代碼。一旦ng-model屬性被設置,textbox會在模型屬性更改時更新,反之亦然。不需要ng-change屬性。AngularJS不一致的數據綁定
但是,對於select元素,我們需要編寫將通過ng-change atribute調用的函數。
爲什麼angularjs手柄綁定沒有NG-改變屬性的文本框,但要求將通過NG-改變屬性被要求選擇要素的功能呢?
UPDATE: 添加在評論部分的小提琴。這個例子來自AngularJS in Action書。點擊其中一個故事,更改文本框的值並更新模型。更改下拉模式中的選擇不會更新。
UPDATE: 添加在評論一個新的小提琴。
謝謝。
你盡顯通過硬編碼''
這裏是小提琴:HTTP://jsfiddle.net/a5SUS/32/ – Alper 2013-03-25 03:11:35
使用瀏覽器控制檯會看到錯誤'typesIndex是undefined'。你在一個函數中使用它,但沒有在任何地方定義 – charlietfl 2013-03-26 21:26:06