所有通过 Ionic 中的硬件按钮处理返回的解决方案都使用这个:
platform.ready().then(() => {
platform.registerBackButtonAction(() => {
但是,我想知道是否有一种方法可以处理出现在导航栏中的后退按钮,因为当我在 Android 中按下该按钮时似乎没有触发该按钮。我试图找到的所有解决方案都引用顶部的代码,该代码似乎仅适用于硬件按钮。
最佳答案
我已经用这段代码在 ionic-3 中实现了它。
import { Navbar } from 'ionic-angular';
export class myCustomClass {
@ViewChild(Navbar) navBar: Navbar;
...
ionViewDidLoad() {
this.setBackButtonAction()
}
//Method to override the default back button action
setBackButtonAction(){
this.navBar.backButtonClick = () => {
//Write here wherever you wanna do
this.navCtrl.pop()
}
}
关于typescript - Ionic - 处理 NavBar 后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49862083/