AngularJs学习笔记——scope
Posted 博客小小小菜鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJs学习笔记——scope相关的知识,希望对你有一定的参考价值。
AngularJS启动并生成视图时,会将根ng-app元素同$rootScope进行绑定。
$rootScope是所有$scope对象的最上层,是AngularJS中最接近全局作用域的对象 。
一个ng-app可以有多个controller,$scope的范围局限于每一个controller中
$scope对象就是一个普通的javascript对象,我们可以在其上随意修改或添加属性
作用域提供了监视数据模型变化的能力 ,$scope的所有属性,都可以自动被视图访问到
作用域是应用状态的基础。基于动态绑定,我们可以依赖视图在修改数据时立刻更新$scope,
也可以依赖$scope在其发生变化时立刻重新渲染视图
$scope对象在AngularJS中充当数据模型,但与传统的数据模型不一样, $scope并不负责处
理和操作数据,它只是 html (视图) 和 JavaScript (控制器)之间的纽带
指令在AngularJS中被广泛使用,指令通常不会创建自己的$scope,但也有例外。比如
ng-controller和ng-repeat指令会创建自己的子作用域并将它们附加到DOM元素上
以上是关于AngularJs学习笔记——scope的主要内容,如果未能解决你的问题,请参考以下文章