$scope.$broadcast('toDown', '传值');
向下广播事件toDown,比如该语句定义在控制器里,位于此以下作用域都可以收到,例如控制器的指令和子控制器,所传的参数可以是引起来的字符串,也可以是是一个对象。
$scope.$on("toDown", function(even, data) {
//do something
})
$on用于接收事件,接收到后就执行所对应的函数。
$scope.$emit('toDown', '传值');
向上冒泡广播事件,和Vue中的emit类似,如果是该域下的子域,是接收不到此事件的,最后同样是用$on接收