分享人: 刘泽华
目录
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.参考文献
Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带。
它与数据模型相关联,同时也是表达式执行的上下文。
有了$scope 就在视图和控制器之间建立了一个通道,基于作用域视图在修改数据时会立刻更新$scope,同样的$scope发生改变时也会立刻重新渲染视图。
$scope是一个把view(一个DOM元素)连结到controller上的对象。 在我们的MVC结构里,这个 $scope 将成为model,它提供一个绑定到DOM元素(以及其子元素)上的excecution context。
$scope 实际上就是一个JavaScript对象,controller和view都可以访问它,所以我们可以利用它在两者间传递信息。 在这个 $scope 对象里,我们既可以存储数据,又可以存储将要运行在view上的函数。
参考一: Angular.js中使用$watch监听模型变化
参考二: 关于$watch应用的一些小技巧
感谢大家观看
BY: 刘泽华