转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51833370
Scopes简介
Scopes是一个指向application模型的对象,是表达式执行的上下文,模拟application的DOM结构构成自己的层次结构。Scope可以观察表达式和传播事件。
Scopes特点
Scopes提供了API $watch观察model的变化。
Scopes提供了API $apply通过系统把model的更改从“Angular realm”(controllers, services, Angular event handlers)外部传播到view之中。
Scopes形成嵌套限制访问application组件的属性,同时也可以访问一些共享model的属性。所谓嵌套scopes不外乎两种,一种child scopes,另一种isolate scope,child scope可以访问从父scope继承的属性,isolate scope则不可以。
Scopes提供一个上下文,在其中的表达式可以求值。例如{ { username } }表达式是没有意义的,但是看做是在scopes上下文中的表达式的求值的话就有意义了。