返回键处理,只需要在run方法里添加如下代码:
$ionicPlatform.registerBackButtonAction(function (e) {
e.preventDefault();
function showConfirm() {
var confirmPopup = $ionicPopup.confirm({
title: '<strong>退出应用?</strong>',
template: '你确定要退出应用吗?',
okText: '退出',
cancelText: '取消'
});
confirmPopup.then(function (res) {
if (res) {
ionic.Platform.exitApp(); //退出
} else {
}
});
}
if ($location.path() == '/home/homeInfo') {
showConfirm();
} else if ($ionicHistory.backView()) {
$ionicHistory.goBack(); //返回
} else {
showConfirm();
}
return false;
}, 101);