Ionic framework 防止硬件后退按钮关闭android模式
我用离子4和角8 当我按下android硬件“后退”按钮时,我想“禁用”模式Ionic framework 防止硬件后退按钮关闭android模式,ionic-framework,ionic4,Ionic Framework,Ionic4,我用离子4和角8 当我按下android硬件“后退”按钮时,我想“禁用”模式 this.platform.backButton.subscribe(() => { console.log("Button Pressed"); }); 我可以跟踪事件,但我无法阻止ionic取消modal。只需添加ModalOptionBackDropDisease:false能否请您解释一下您的代码的作用,以便其他人能够理解,同时也可以改进您的答案……感谢您的答案,但没有解释,您的代码
this.platform.backButton.subscribe(() => {
console.log("Button Pressed");
});
我可以跟踪事件,但我无法阻止ionic取消modal。只需添加ModalOption
BackDropDisease:false
能否请您解释一下您的代码的作用,以便其他人能够理解,同时也可以改进您的答案……感谢您的答案,但没有解释,您的代码是无用的。在回答之前你们测试过了吗?我已经为爱奥尼亚4中的后退按钮按钮创建了一个订阅者。当按下硬件后退按钮时,它只需检查顶部是否存在任何模式(使用Ionic中的ModalController),如果存在则通过,否则不执行任何操作
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;
}
}
});