使用 android 防止硬件后退按钮关闭模态
prevent hardware back button to dismiss modal with android
我将 Ionic 4 与 Angular 8 一起使用
我想在按下 android 硬件“后退”按钮时“禁用”模式关闭。
this.platform.backButton.subscribe(() => {
console.log("Button Pressed");
});
我可以跟踪事件,但我无法阻止 ionic 关闭模态。
this.platform.backButton.subscribe(async () => {
console.log("Button Pressed");
if (this.modalCtrl.getTop()) {
const modal = await this.modalCtrl.getTop();
if (modal) {
console.log('ModalCtrl Top');
return;
}
}
});
只需添加 ModalOption backdropDismiss: false
我将 Ionic 4 与 Angular 8 一起使用 我想在按下 android 硬件“后退”按钮时“禁用”模式关闭。
this.platform.backButton.subscribe(() => {
console.log("Button Pressed");
});
我可以跟踪事件,但我无法阻止 ionic 关闭模态。
this.platform.backButton.subscribe(async () => {
console.log("Button Pressed");
if (this.modalCtrl.getTop()) {
const modal = await this.modalCtrl.getTop();
if (modal) {
console.log('ModalCtrl Top');
return;
}
}
});
只需添加 ModalOption backdropDismiss: false