I am using angular 1.5 component router in my application. Is there a way to detect route change in component router. I want to run some code on route change.
2 Answers
Sajeetharan s' answer is correct but its only for current scope.If you want it for every state change add it like this
run.$inject = ['$rootScope', '$location', '$cookieStore', '$http']; function run($rootScope, $location, $cookieStore, $http) { $rootScope.$on('$locationChangeStart', function(event, next, current) { console.log($location.path()); }); } app.run(run);