angular里面的MVC全部是借助于作用域($scope)实现的,也是双向数据绑定的基础
emit()向上传播(同层和上层)
broadcast()向下传播(同层和下层)
$scope是一个js对象
$scope提供了一些工具方法$watch()/$apply() 实时监测对象属性变化,内部会自动执行
$scope是表达式的执行环境(作用域)
$scope是一个树型结构,和DOM标签平行
子$scope对象会继承父$scope上的属性和方法
每个Angular应用只有一个根$scope对象(位于ng-app上)