此事件未被触发,我的应用程序中有ui.router依赖项。
$rootScope.$on('$stateChangeSuccess', (event, toState, toParams, fromState, fromParams, options)=>{
console.log('here')
});
答案 0 :(得分:1)
无法发表评论,询问您使用的是哪种版本的ui-router,但如果您的版本是> = 1.0,则不再触发stateChange事件。
来自他们的文件:
注意:状态更改事件已弃用,已禁用并已从版本1.0的Transition Hooks替换
您可以在那里看到使用Transition Hooks:https://ui-router.github.io/guide/ng1/migrate-to-1_0#state-change-events