首页 > 技术文章 > angularjs中$watch监听model(对象属性、对象)变化

loveamyforever 2016-11-04 13:33 原文

昨天看了一下教学视频,学到了有关$watch的用法,想到最近做的一个页面中有个select下拉选项(select中的值变化了,则后面input中的值也跟着相应的变化),不知是否可以使用$watch来代替ng-change这个方法。

$watch 方法监视 Model 的变化:

  

  

  监听这个$scope.sum这个方法的时候可以看到newvalue/oldvalue值;

  监听对象apple中的一个属性:

    

  注意第一个参数的写法,不需要加$scope,需要''!

  监听对象apple时需要使用$watch方法的第三个参数: 

  

  http://blog.csdn.net/u014291497/article/details/52245651

  http://www.html-js.com/article/With-the-development-of-Angular-web-applications-in-AngularJS-watch

  http://www.jianshu.com/p/208a7ecd08fd

  http://xlows.blog.51cto.com/5380484/1425445

  http://www.cnblogs.com/ilinuxer/p/5243528.html

    

  

 

  

 

推荐阅读