如何跳过后退按钮Ionic2上的前一个视图

时间:2017-04-18 16:13:08

标签: ionic2

我正在研究Ionic2。 我有几页,例如

P1 - > P2 - > P3 - > P4

当我按下P4上的后退按钮或使用navCtrl.pop()时,它会转到P3。但是如果满足某些条件,我想转到P2。是否有可能在Ionic2中跳过前一个视图。 我不能将P2设置为P4后退按钮。应该从背历史中删除P3。

1 个答案:

答案 0 :(得分:0)

在您的组件类中尝试此代码

@ViewChild(Navbar) navBar: Navbar;
ionViewDidLoad() {
   this.navBar.backButtonClick = (e: UIEvent) => {
       if(condition)  //put your condition here
           this.navController.remove(2); //if you want to skip P3
       this.navController.pop();
   }
}