##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的嵌套才能繼承;繼承