我正在尝试在$stateChangeSuccess
上执行一些功能。
$rootScope.$on('$stateChangeSuccess', function(event, toState) {
$rootScope.guestNav.push(toState);
});
当我单击
popstate
事件上的浏览器后退按钮时,以上代码将不起作用。请帮我解决这个问题。或为我提供可行的解决方案。 最佳答案
您是否尝试过使用新的生命周期事件?例如。
.run(($transitions, $state, $injector) => {
'ngInject';
$transitions.onSuccess({ to: 'app.home' },
() => console.log('accessing to app home state'));
});