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