【发布时间】:2015-05-06 04:34:58
【问题描述】:
我在 controllerOne 的 $rootScope 上有一个事件:
$rootScope.$on('eventName', function(event, args) {
invoke function A;
});
和controllerTwo,我发出事件:
$scope.$emit('eventName', args);
如果我第一次进入controllerOne,当我发出事件时,函数A只运行一次;而当我第二次进入controllerOne时,我发出事件,然后函数A运行不止一次,可能是两到三次.
如何防止 $rootScope 上的重复绑定事件
【问题讨论】:
标签: angularjs