当用户单击 ion-back-button 时,我想停止从一页到另一页的导航。我要根据哪个应用程序决定是否允许后退操作来执行一些验证/检查。
最佳答案
使用IonBackButtonDelegate
覆盖功能。这是一个简单的例子-
import { IonBackButtonDelegate } from '@ionic/angular';
...
export class TestPage {
@ViewChild(IonBackButtonDelegate, { static: false }) backButton: IonBackButtonDelegate;
...
// Registering
ionViewDidEnter() {
console.log('ionViewDidEnter');
this.setUIBackButtonAction();
}
setUIBackButtonAction() {
this.backButton.onClick = () => {
// handle custom action here
};
}
}
关于angular - 如何使用 Angular 7覆盖 ionic 4中的 ionic 后退按钮 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56273715/