J'ai 2 différents contrôleurs angulaires et l'une d'elle ayant diffusé comme celui-ci
$timeout(function() {
if($scope.modal){
$rootScope.$broadcast(DATAINPUT_EVENT.REFRESH_COMPLETED_DATA_LIST,id);
$scope.modal.hide();
$scope.modal.remove();
}
}, 3000);
Et dans un autre contrôleur je capture la diffusion.
$scope.$on(DATAINPUT_EVENT.REFRESH_COMPLETED_DATA_LIST,function(event,id){
// some action
});
problème est portée de $. Fonction $ sur s'appelé 3 fois. J'ai parlé
mais n'a pas pu obtenir la solution de les utiliser. Sil te plait aide moi...!!
Quel est le contexte de cet appel '$ timeout'? Qu'est-ce qui provoque l'exécution? – Phil
Pouvez-vous poster votre HTML comment vous chargez vos différents contrôleurs! Si vous avez initié le même contrôleur plus d'une fois, ce problème est possible. –
Droit .... @ Angular_10 son passe à cause de plusieurs contrôleurs sont chargés à un moment donné. Je suis toujours en train de regarder comment cela se passe ... –