angular里面的MVC全部是借助于作用域($scope)實現的,也是雙向數據綁定的基礎
emit()向上傳播(同層和上層)
broadcast()向下傳播(同層和下層)
$scope是一個js對象
$scope提供了一些工具方法$watch()/$apply() 實時監測對象屬性變化,內部會自動執行
$scope是表達式的執行環境(作用域)
$scope是一個樹型結構,和DOM標簽平行
子$scope對象會繼承父$scope上的屬性和方法
每個Angular應用只有一個根$scope對象(位于ng-app上)
emit()向上傳播(同層和上層)
broadcast()向下傳播(同層和下層)
$scope是一個js對象
$scope提供了一些工具方法$watch()/$apply() 實時監測對象屬性變化,內部會自動執行
$scope是表達式的執行環境(作用域)
$scope是一個樹型結構,和DOM標簽平行
子$scope對象會繼承父$scope上的屬性和方法
每個Angular應用只有一個根$scope對象(位于ng-app上)
2015-08-09
一個控制器一般只負責一小塊視圖
不要在controller中操作DOM,這不是控制器的職責
不要在controller里面做數據格式化,ng有很好用的表單控件
不要在controller里面做數據過濾操作,ng有$filter服務
一般來說,controller不會互相調用,控制器之間的交互會通過事件進行
不要在controller中操作DOM,這不是控制器的職責
不要在controller里面做數據格式化,ng有很好用的表單控件
不要在controller里面做數據過濾操作,ng有$filter服務
一般來說,controller不會互相調用,控制器之間的交互會通過事件進行
2015-08-09