В любом приложении, ориентированном на события, довольно легко достичь точки сложности, когда вы теряете след обо всех событиях, запускаемых и запрещенных (например, распространение остановлено).AngularJS: универсальный прослушиватель для обработки любого события
Итак, для решения этой проблемы, мой вопрос: есть ли способ прослушивания любого события? Я думал о чем-то подобном (придумал):
$rootScope.$on('*', function (event, data) {
console.log('Event fired: ' + event.name)
});
Желаю, чтобы был интересный и тщательный способ отслеживания событий. На данный момент я применил ваш предлагаемый подход. Благодарю. –