Угловое событие $ rootScope. $ Broadcast () дважды перехвачено в контроллере
Трансляция события по нажатию кнопки: -
$scope.onButtonClick = function(){
$rootScope.$broadcast('onButtonClick');
}
И ловит событие в другом контроллере: -
$rootScope.$on('onButtonClick',function(event){
alert("catched");
console.log(event);
});
Но он поймал дважды, хотя выстрелил только один раз. Это почему?