1.3 视图数据模型:$scope
- $scope 是用来视图和数据之间的胶水、粘合剂
- 视图和控制器之间的数据桥梁
- 用于在视图和控制器之间传递数据
- 用来暴露数据模型(数据、行为)
- 监视模型数据的变化,做出相应的动作
$scope.$watch
如何设计 $scope
根据原型抽象数据和行为:
- 数据
- 行为
ViewModel
ng 官方把自己定义为一个 MVC 框架。
很多开发使用者把它称之为 MVVM 框架。
- $scope 实际上就是 MVVM 中所谓的 VM(视图模型)
- 正式因为 $scope 在 ng 中大量使用甚至盖过了 c 的概念,所以很多人把 ng 称之为 mvvm 框架
- 这一点倒是无所谓