我正在使用角度js,cordova,离子和使用intel xdk构建移动应用程序。这里我的问题是每当我点击移动设备中的后退按钮时,应用程序就会自行关闭而不是重定向到上一页。这是离子问题吗? 还尝试了 addEventListener
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
alert();
$location.path('/sandhyavMor');
}
此处,应用程序在触发警报后仍然关闭。我也在使用intel xdk 媒体插件。
所以可能是什么问题。
答案 0 :(得分:0)
尝试使用此代码。在app.js中使用
angular.module('starter', ['ionic', 'starter.controllers'])
.run(function ($ionicPlatform,$state,$log, $rootScope,$ionicHistory) {
$ionicPlatform.registerBackButtonAction(function (e) {
if ($ionicHistory.backView()) {
$ionicHistory.goBack();
} else {
$state.go($rootScope.previousState);
}
e.preventDefault();
return false;
}, 101);
});
答案 1 :(得分:0)
您确定以前的观点可以追溯到吗?您的应用中是否有标签?