首页 文章

Ionic 2 App Back按钮行为导航到另一个页面

提问于
浏览
0

我已经使用this.navCtrl.push()在单击按钮时导航到新页面 . 它会创建一个默认的后退按钮单击,这会将我带回上一页 . 我想点击后退按钮导航到另一个页面 . 我怎样才能做到这一点 ?

我试过这个,但它不起作用:

constructor(public navCtrl: NavController, public navParams: NavParams,public platform: Platform) {
  platform.ready().then(()=>{
       platform.registerBackButtonAction(()=>this.myHandlerFunction());
});
  }
myHandlerFunction(){
this.navCtrl.setRoot(VesselsearchPage);

}

1 回答

  • 1

    从'ionic-angular'注入平台,然后将新处理程序注册到后退按钮操作:

    import { Platform } from 'ionic-angular';
    
    constructor(private platform: Platform) { }
    
    ionViewWillEnter(): void {
        this.platform.registerBackButtonAction(() => this.backButtonFunc());
    }
    
    private backButtonFunc(): void {
         // do something 
    }
    

相关问题