##AngularJS架构
最先由谷歌公司建立的,DOM操做的AngularJS的框架操做app
###MVC是表示层的一种架构模式
M:model 模型
V:view 视图
C:control 控制(控制M和V的交互)框架
#AngularJS的架构的思想是MVVMui
VM的组件:viewmodel 视图模型[是一个对象,负责绑定视图和模型到对象中(双向绑定,模型改变影响视图,反之也同样)]
ng-app:通常加在最外层的根元素上,是个模块
ng-model="name":将name的值绑定在视图上
{{..}}:把viewmodel的数据显示在视图上
$scope视图模型对象(不能更改,有做用域)
ng-repeat:重复循环 双向绑定
###特性
1.双向的数据绑定
2.模板(典型的单页应用)
3.MVVM(相互影响)
4.服务和依赖注入,"$"是他的内置服务
5.指令"ng-",Angular内置指令对象
###功能介绍
$routScope(根做用域)与$scope是层级关系,不是独立的是包含关系,若是子元素找不到会去找父元素,往上找;
在Anguilla中,只有div的嵌套才能继承;继承