$broadcast を rootScope から 1 回送信しますが、リスナー ($on) は 2 回呼び出されます。
リスナーはコントローラー内にあり、$rootScope.$on
代わりに を使用し$scope.$on
ます。誰かがこの問題を抱えていましたか?
編集
ルートスコープ:
$rootScope.$broadcast('menuActivateAction' + item.event_name_postfix, item.event_args);
他のコントローラー:
$rootScope.$on('menuActivateActionPublish', function(event) {});