我想做点什么,但goBack没有回复承诺:
$ionicHistory.goBack().then(function(){
$state.go('thirdState');
}
第一个州 - >第二种状态,当用户调用上述方法时 - >第一个状态并立即进入某个第三状态,因此用户只能返回第一个状态。 当我使用时:
$ionicHistory.goBack()
$state.go('thirdState');
用户仍然可以回到我的第二个状态。 我有什么选择来解决这个问题?
答案 0 :(得分:0)
好的,我这样解决了:
var offState = $rootScope.$on('$stateChangeSuccess',
function(event, toState, toParams, fromState, fromParams){
$state.go('thirdState');
offState();
});
$ionicHistory.goBack();