Я новичок в AngularJS, и меня смущает документация, касающаяся прослушивателей событий.
В документации для события $routeChangeSuccess
указано следующее:
$routeChangeSuccess Рассылается после разрешения зависимостей маршрута. ngView прослушивает директиву для создания экземпляра контроллера и визуализации представления.
Тип:
цель трансляции:
корневая область
Однако нигде он не ссылается на какие-либо аргументы, которые передаются функции обратного вызова. И все же, большинство примеров, которые я видел здесь, на SO, имеют похожий список функций обратного вызова:
$rootScope.$on("$routeChangeSuccess", function(event, next, current) {
...
});
Согласно документам AngularJS, все обратные вызовы имеют первый аргумент как event
. Я понимаю. Но откуда взялись next
и current
? Где это указано в какой-либо документации?