у меня есть 2 разных угловых контроллеров и один из его того вещать как этот
$timeout(function() {
if($scope.modal){
$rootScope.$broadcast(DATAINPUT_EVENT.REFRESH_COMPLETED_DATA_LIST,id);
$scope.modal.hide();
$scope.modal.remove();
}
}, 3000);
А в другой контроллер я ловить радиопередачу.
$scope.$on(DATAINPUT_EVENT.REFRESH_COMPLETED_DATA_LIST,function(event,id){
// some action
});
Проблема $ сферы. $ На функцию вызывалась 3 раза. Я уже упоминал
но не смог получить разрешение использовать их. Пожалуйста, помогите мне ... !!
Каков контекст этого вызова '$ timeout'? Что заставляет его выполнять? – Phil
Можете ли вы разместить свой HTML-код, как вы загружаете свои разные контроллеры! Если вы инициировали один и тот же контроллер более одного раза, эта проблема возможна. –
Вправо .... @ Angular_10 его действие из-за нескольких контроллеров загружается в какой-то момент. Я все еще смотрю, как это происходит ... –