javascript - Run function on every route change -
i have app built on angular.js, , want run function whenever route changed , new template rendered in view. found way in controller when activated, this:
$scope.$on('$routechangestart', function(next, current){ //...do stuff here... });
but there way run function on each route change, have enter once?
if view
<div ng-app='myapp'> <ng-view/> </div>
change to
<div ng-app='myapp' ng-controller='rootcontroller'> <ng-view/> </div>
in rootcontroller
can add event handler $routechangestart
. since rootcontroller
created once , remains lifetime of app can safely subscribe event here.
Comments
Post a Comment