我正在使用ui-router 1.0.0-alpha.5。旧事件是deprecated there。
所以我正在尝试转换
try..except
进入:
$rootScope.$on('$stateChangeStart', ($event) => {
//some logic
$event.preventDefault();
});
我怎么能阻止默认操作?
答案 0 :(得分:5)
看起来我找到了答案:
$transitions.onEnter({}, ($transition$) => {
return $q.reject()
});
即。您需要返回被拒绝的承诺。