我正在研究Ionic2。 我有几页,例如
P1 - > P2 - > P3 - > P4
当我按下P4上的后退按钮或使用navCtrl.pop()时,它会转到P3。但是如果满足某些条件,我想转到P2。是否有可能在Ionic2中跳过前一个视图。 我不能将P2设置为P4后退按钮。应该从背历史中删除P3。
答案 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();
}
}