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

Ionic 2 App Back button behaviour to navigate to another page

我已经使用 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);

}

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

import { Platform } from 'ionic-angular';

constructor(private platform: Platform) { }

ionViewWillEnter(): void {
    this.platform.registerBackButtonAction(() => this.backButtonFunc());
}

private backButtonFunc(): void {
     // do something 
}