AngularJS

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

相關文章
相關標籤/搜索