Пожалуйста, найдите приведенный ниже код для действия кнопки Android для Android в ionic3
. Поскольку Ionic4
использует угловую маршрутизацию для навигации, как будет происходить поп-событие для кнопки "Назад"? Если мы хотим выскочить на последнюю страницу, мы можем использовать следующий код this.navCtrl.goBack('/products');
, Но как мы можем использовать его для андроидального действия кнопки в ionic4
?
Действие кнопки Ionic3 назад
this.platform.registerBackButtonAction(() => {
let activePortal = this.ionicApp._loadingPortal.getActive() ||
this.ionicApp._modalPortal.getActive() ||
this.ionicApp._toastPortal.getActive() ||
this.ionicApp._overlayPortal.getActive();
if (activePortal) {
activePortal.dismiss();
} else {
if (this.nav.canGoBack()) {
***this.nav.pop();***
} else {
if (this.nav.getActive().name === 'LoginPage') {
this.platform.exitApp();
} else {
this.generic.showAlert("Exit", "Do you want to exit the app?", this.onYesHandler, this.onNoHandler, "backPress");
}
}
}
});