我正在使用 ui路由器 1.0.0-alpha.3。
旧事件are deprecated there。
所以我想转换
$rootScope.$on('$stateChangeStart', (event, toState) => {
//...
});
使用 $ transitions.onStart 钩子(Hook)来实现新的工作方式-
$transitions.onStart( {}, function($state, $transition$) {
//...
});
在这种情况下,我在哪里可以将设置为State 参数?
最佳答案
使用 $ transition $。$ to()。
$transitions.onStart( {}, function($transition$) {
// stateTo === $transition$.$to();
// Check $transition$.$to().name for state name
});