美文网首页
1.Angular的作用域

1.Angular的作用域

作者: 二把刀9527 | 来源:发表于2016-12-29 23:18 被阅读21次

1.ng 启动并生成视图时,会将根 ng-app元素同$rootScope进行绑定。$rootScope是所有$scope对象的上层。

2.$scope 里的所有的属性,都可以被视图访问到。

3.作用域包含了渲染视图时所需的功能和数据,它是所有视图的唯一源头,可以将作用域理解为视图模型。

4.每当事件被处理时,$scope就会对定义的表达式求值。此时,事件循环会启动,并且ng 应用会监控应用程序内的所有对象,脏值检测循环也会运行。

5.$scope 的生命周期


a.创建:创建控制器或者指令时,ng 会用$injector创建一个新的作用域,并在这个新建的控制器或者指令运行时,将作用域传递出去。

b.链接:所有的$scope对象都会附加或者链接到视图中。这些作用域将会注册到当ng应用上下文发生变化需要运行的函数(例如$watch)

c.更新:当事件循环运行时,通常执行$rootScope,每个子作用域都执行自己的脏值检测。每个监控函数都会检查变化,如果检查到任何变化,$scope对象就会触发指定的回调函数。

d.ng会自动销毁作用域,你也可以手动调用$destory()的方法来清理这个作用域


相关文章

  • 1.Angular的作用域

    1.ng 启动并生成视图时,会将根 ng-app元素同$rootScope进行绑定。$rootScope是所有$s...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • C - 作用域

    C - 作用域 一个 C 变量的作用域可以是: 块作用域 函数作用域 函数原型作用域 或 文件作用域 作用域描述程...

  • [ES6]1.1作用域

    作用域 全局作用域(global/window) 函数作用域/局部作用域(function) 块状作用域({}) ...

  • js中的作用域

    作用域就是决定变量有效范围 作用域按决定的时期来区分可分为词法作用域和动态作用域词法作用域: 词法作用域就是作用域...

网友评论

      本文标题:1.Angular的作用域

      本文链接:https://www.haomeiwen.com/subject/vkwpvttx.html