$ ionicHistory在goBack成功

时间:2015-03-13 11:43:41

标签: ionic-framework

我想做点什么,但goBack没有回复承诺:

$ionicHistory.goBack().then(function(){
$state.go('thirdState');
}

第一个州 - >第二种状态,当用户调用上述方法时 - >第一个状态并立即进入某个第三状态,因此用户只能返回第一个状态。 当我使用时:

$ionicHistory.goBack()
$state.go('thirdState');

用户仍然可以回到我的第二个状态。 我有什么选择来解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,我这样解决了:

var offState = $rootScope.$on('$stateChangeSuccess', 
            function(event, toState, toParams, fromState, fromParams){
                $state.go('thirdState');
                offState();
            });
$ionicHistory.goBack();