一、隐藏返回按钮
场景:登录、注册成功后,阻止返回
//方法一$ionicHistory.currentView($ionicHistory.backView());$state.go('home', {}, {location: 'replace'});//方法二$ionicNavBarDelegate.showBackButton(false);
二、初始化 Tabs 的 view
//只需要在onTabSelected 里面定义相应操作即可
注意:使用 ng-click 是不会改变 Tabs 的选中状态的
//得到要初始化的 view 的 id$rootScope.HomeHistoryID = $ionicHistory.currentHistoryId();
//定义 onTabSelected$scope.onTabSelected = function() { $state.go('tabs.home'); $ionicHistory.goToHistoryRoot($rootScope.HomeHistoryID);}
参考:http://codepen.io/286810/pen/wMardg?editors=101