ng-change & ng-model

angualr 的 ng-change 并不是 jQeury 的 onChange。

初学者容易搞混,因为ng-click 是 onClick 但 ng-change 不是onChange

ng-change 是配合ng-model 来使用的,所谓的 change 指的是 model change. 

ngModelController 有一个 $viewChangeListeners ,ng-change 就是添加了一个listener进去. 

 

好用的时候 : 

如果我们想让一个input同步2个model value 可以使用ng-change 

<input type="text" ng-model="value1" ng-change="value2 = value1" />

 

posted @ 2015-10-09 12:43  兴杰  阅读(644)  评论(0)    收藏  举报