ボタンクリック時のイベントのブロードキャスト:-
$scope.onButtonClick = function(){
$rootScope.$broadcast('onButtonClick');
}
そして、別のコントローラーでイベントをキャッチします:-
$rootScope.$on('onButtonClick',function(event){
alert("catched");
console.log(event);
});
しかし、1回しか発射しなかったのに2回キャッチしました。何故ですか?