Ste*_*rov 8 javascript angularjs angular-ui-router
我正在使用ui-router 1.0.0-alpha.5.旧事件在那里被弃用.
所以我想转换
$rootScope.$on('$stateChangeStart', ($event) => {
//some logic
$event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
成:
$transitions.onEnter({}, ($transition$) => {
//...
});
Run Code Online (Sandbox Code Playgroud)
我怎么能防止这里的默认动作?
看起来我找到了答案:
$transitions.onEnter({}, ($transition$) => {
return $q.reject()
});
Run Code Online (Sandbox Code Playgroud)
即你需要退回被拒绝的承诺.
归档时间: |
|
查看次数: |
1109 次 |
最近记录: |