//雙擊退出
$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()表示具體在哪個頁面啓用雙擊退出功能,大家可以根據自身需求重新設計。