angularjs中的事件

$scope.$emit('eventName',parameter)   //子作用域向父作用域发送事件,可以取消

$scope.$broadcast('eventName',parameter) //父作用域向子作用域发送事件,无法取消

$scope.$on('eventName',function(evt,parameter){}) //事件监听,evt.stopPropagation()可取消$emit()事件的传递,evt.preventDefault() 设置defaultPrevented=true,以此判断事件是否需要继续处理

$exceptionHandler  //处理监听器的异常

 $scope.$apply() //可以使事件瞬时触发

 

//取消click的事件冒泡

ng-click="getSpecialistDetailInfo($event)"

$event.stopPropagation();

posted @ 2015-06-17 23:48  fannet  阅读(132)  评论(0编辑  收藏  举报