Использую ui-router, при переключение между роутами нужно отлавливать где сейчас находится пользователь.
Нашел ф-цию
$rootScope.$on('$stateChangeSuccess',
function (event, toState, toParams, fromState, fromParams){
// console.log(fromState.url);
// console.log(toState.url);
}
);
Выводит текущее положение юзера и все как бы ок, но нужно сделать все это дело вызываемым,
попытался обернуть все это дело в ф-цию, но лажа, не могу получить данные с внутренней ф-ции $rootScope.
Так же объявляя переменную глобальной и переопределяя ее ничего не выходит, она не переопределяется.
Какие есть возможные решения, неужели так сложно получить текущий роут пользователя?
Есть аналоги location.path и т.д. ?