rootScope美元.$broadcast from controller和$scope.$on指令在1.2x版本不工



我正在尝试调用$rootScope。从我的控制器广播,并希望在指令

中收听它
Controller:
function startfunction(){
   $rootScope.$broadcast('sharingFn');
}
startfunction();
 Directive:
 $scope.$on('sharingFn',function(){
 console.log('function called");
}    

,但指令从来没有在这里调用,我做错了什么?

您有您的代码的活的例子吗?从上面的例子中很难看出问题出在哪里。

我能想到的一个可能的原因是指令直到'sharingFn'事件广播后才开始监听事件

最新更新