发送消息: $scope.$emit(name, data)
或者 $scope.$broadcast(name, data);
接收消息: $scope.on(name,function(event,data){ });
区别: $emit
广播给父controller $broadcast
广播给子controller
broadcast 是从发送者向他的子scope广播一个事件。
$emit
广播给父controller,父controller 是可以收到消息
$on
有两个参数function(event,msg) 第一个参数是事件对象,第二个参数是接收到消息信息