首页 > 代码库 > angualar入门学习-- 作用域$scope

angualar入门学习-- 作用域$scope

作用域$scope:

是ng执行环境,视图与controller之间的胶水,双向绑定的基础

$scope提供里$watch方法,监听数据模型变化

$scope提供里$apply方法,将数据模型变化更新到视图上

1. $scope树形结构

子作用域可以添加到父作用域(类似于DOM结构),根作用域$rootScope.

可以写          $scope.$parent  父作用域

还可以写     $scope.$parent.$parent  父作用域的父作用域(有可能就到了根作用域$rootScope)(若存在,不存在为null)

2.$scope的继承性(类似于javascript的原型继承)

3.会创建$scope(子作用域)的指令

 1) ng-controller\ ng-repeat\ng-switch\ng-view\ng-include;

 2) directive()定义的指令,如果返回的指令配置对象中设置scope属性为对象时,则创建了一个孤立scope

 

angualar入门学习-- 作用域$scope