勢必每次用戶模型通常NG-模型更新推動關鍵:如何爲AngularJS創建on-change指令?
<input type="text" ng-model="entity.value" />
這在幾乎所有情況下的偉大工程。
但我需要它來更新onchangeup事件發生時,而不是onkeyup/onkeydown事件。
在較舊版本的angular中,有一個ng-model-instant指令,它與ng-model現在的工作方式相同(至少對於用戶而言 - 我對它們的實現一無所知)。 因此,在舊版本中,如果我只是給ng模型,它正在更新模型onchange,並且當我指定ng模型時,它即將更新模型onkeypup。
現在我需要ng-model在元素的「change」事件上使用。我不希望它是瞬間的。做這件事最簡單的方法是什麼?
編輯
輸入仍然反映其他任何更改模型 - 如果模型將在其他地方進行更新,輸入的值應反映這種變化。
我需要的是讓ng-model指令工作,就像在angularjs的舊版本中工作一樣。
這裏是什麼,我試圖做一個解釋: http://jsfiddle.net/selbh/EPNRd/
但是我仍然希望它在模型將在其他地方更改時更新。 onchange指令可以在angularui中找到(ui-event =「{change:'changeCallback()'}),我意識到這一點 –
它確實得到更新,嘗試它。 – SunnyShah
刪除了console.logs,以便其他人可以直接使用它。;) – SunnyShah