码迷,mamicode.com
首页 > Web开发 > 详细

浅谈AngularJs双向绑定

时间:2015-12-06 19:19:57      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

双向绑定的三个重要方法:

  • $scope.$apply()
  • $scope.$digest()
  • $scope.$watch()

一、$scope.$watch()

  $watch作用就是在$scope上添加一个监听器,当监听的数据发生变化的时候,监听器就会收到提示,并执行某些操作。当给$watch指定如下两个函数,就可以创建一个监听器:

  • 一个表达式,用于指定所关注的那部分数据,比如说“user.firstName”。
  • 一个监听函数,用于在数据变更的时候接受提示。

  为了实现$watch,我们需要存储监听器对象。在Scope构造函数上添加一个数组:

function Scope() {
  this.$$watchers = [];
}

$$在angular中表示这个变量被当作私有的来考虑,不应当在外部代码中调用。

 

浅谈AngularJs双向绑定

标签:

原文地址:http://www.cnblogs.com/shytong/p/5023988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!