AngularJS scope翻译

来源:luqidong 发布时间:2013-12-17 20:46:19 点击数:
范围是一个对象,它指的是应用程序模型。它是一个执行上下文表达式。范围被安排在分层结构,其模仿了应用程序的DOM结构。作用域可以监视表达式和宣传活动。
适用范围特性
作用域所提供的API ( $表)来观察模型的突变。
作用域所提供的API ( $适用)传播通过系统的任何模型变为从“角境界” (控制器,服务,角事件处理程序)之外的观点。
作用域可以嵌套来隔离应用程序组件,同时提供访问共享模特属性。从它的父作用域作用域( prototypically )继承属性。
作用域所提供的内容,对其中的表达式求值。例如{ {用户名} }表达式是没有意义的,除非它是针对它定义的用户名属性的具体范围进行评估。
范围为数据模型
范围是应用控制器和视图之间的粘合剂。在模板相连接的指令设置$监视表达式的范围。美元的手表允许的属性发生变化,这使得指令,使更新后的值到DOM的指示通知。
两个控制器和指示具有参考范围,但不能给对方。这种布置隔离所述控制器从指令以及从DOM中。这是一个重要的一点,因为它使控制器查看不可知,极大地提高了应用程序的测试故事。
本文转自www.78oa.com 免费oa系统