我想从历史记录中删除以前的状态,以便单击返回将使用户返回两个状态。这是我所做的。
app.controller('postBlogCtrl', function($scope, $state, $http, $ionicLoading,
$rootScope, $filter, genericServices, $ionicHistory){
if($rootScope.previousStateName != "app.community-feed"){
$ionicHistory.removeBackView();
}
};
我收到错误
TypeError: $ionicHistory.removeBackView is not a function
。 最佳答案
看来您的ionic版本太旧了。
在CLI中使用“ ionic 信息”来检查您的版本。
我肯定知道此removeBackView()在 ionic 1.2.4中不存在,但在1.2.7中存在
您也可以检查www / lib / ionic / js / ionicbundle.js。如果此文件包含removeBackView()方法,则可能是其他问题。如果不是,则只需升级 ionic 版本。您可以访问http://code.ionicframework.com/检查不同版本的ionicbundle.js。选择一个版本的ionicbundle.js文件具有此功能的版本