Я транслирую событие с моего контроллера навигатора на другой контроллер, но если я инициализирую контроллер несколько раз (когда я иду вперед и обратно через приложение), функция, выполняемая в моем событии $on
, запускает несколько раз, потому что он регистрировался несколько раз.
$rootScope.$on('submitBookingDialog', function(){
submitBookingDialog();
});
Как предотвратить событие submitBookingDialog()
, которое произойдет более одного раза?
Я нашел решение, но я не знаю, идеально ли оно.