//双击退出
$ionicPlatform.registerBackButtonAction(function(e){
//判断哪个页面退出
//$rootScope.backButtonPressedOnceToExit = false;
if($location.path()=='/tab/dash'||$location.path()=='/tab/account'||$location.path()=='/tab/approves'||$location.path()=='/tab/approves2'){
if($rootScope.backButtonPressedOnceToExit){
ionic.Platform.exitApp();
}else{
$rootScope.backButtonPressedOnceToExit = true;
$cordovaToast.showShortBottom('再按一次退出系统');
setTimeout(function(){
$rootScope.backButtonPressedOnceToExit = false;
}, 2000);
}
}else if($ionicHistory.backView()){
$ionicHistory.goBack();
}else{
$rootScope.backButtonPressedOnceToExit = true;
$cordovaToast.showShortBottom('再按一次退出系统');
setTimeout(function () {
$rootScope.backButtonPressedOnceToExit = false;
}, 2000);
}
e.preventDefault();
return false;
},101);
$location.path()表示具体在哪个页面启用双击退出功能,大家可以根据自身需求重新设计。