Ни $ rootScope. $ Broadcast, ни $ rootScope. $ Emit не работает с моей фабрики
У меня $rootScope
введено на фабрику.Фабрика возвращает эту функцию:
alertHook: function() {
$rootScope.$broadcast('getRollups', 'finally');
}
Я ввел эту фабрику в директиву и вызываю функцию alertHook()
.
Я слушаю getRollups
, вот так:
$scope.$on( 'getRollups', function( evt, args ) {
console.log( args );
});
И вот, на консоли ничего не записано.Я также пробовал $ emit вместо $ broadcast.
Помогите, пожалуйста, прежде чем я сойду с ума:)