angular的模块之间,以及controller.directive等组件之间,是相对独立的,用以实现解耦合. 为实现相互之间传递信息及操作流程,有以下一些机制: 1.事件机制: $scope.$broadcast:向下广播事件,下方所有的scope都会接收到这个事件,事件不能中途终止. $scope.$emit:向上冒泡事件,可带参数,一直冒泡到$rootScope,中途可以用stopPropagation()方法终止冒泡. 2.scope的继承机制: 子scope的__proto__对象就…