概述
以數據的操作為主的spar項目
四大特性
1mvc模式
m ? ?業務數據,是保存在特定范圍的變量
ngInit聲明模型數據(數據和view放在一起,不推薦) ?cotroller聲明模型數據
v ? ? ?視圖,業務數據的呈現(html+ng指令)
c ? ? ? 負責操作業務數據
2雙向數據綁定
方向1:model綁定到view
{{}} ? ? ngBind ngRepeat ngIf ngSrc
方向2:view(表單元素)綁定到model
ngModel
3依賴注入
css/js代碼壓縮 ? ? yui-compressor可以把注釋
module.controller,指令,配置
4模塊化設計
優點
高聚合 ? 低耦合 ?
避免污染全局空間
面試題
模塊組件有哪些?
controller(最常用) ? ?directive ? service ? function ? filter
官方提供的模塊:ng(1directive(ngApp ngInit ngBind ngController ngRepeat ngSrc ngClick ngIf ngShow ngChecked ngDisabled ngModel)2filter(lowercase uppercase number currency date orderBy)3service($rootScope $http $interval $timeout $location)function)) ?ngRoute ngAnimate
用戶自定義的模塊:angular.module('模塊名',[依賴列表])