After some experimentation, I ended up with the following solution:
var backView = $scope.$viewHistory.views[$scope.$viewHistory.backView.backViewId]; $scope.$viewHistory.forcedNav = { viewId: backView.viewId, navAction: 'moveBack', navDirection: 'back' }; backView && backView.go();
This looks bad to me, but it solves the problem successfully. Hope this helps someone.
Update : now you can call
$ionicHistory.goBack(-2);
which is described in the ionic documentation .
alexpods
source share