1.使用popTo方法進行跳轉:javascript
this.navCtrl.popTo(this.getViewByName('SpecifiedPage'));
調用如下方法獲取指定頁面的ViewController java
getViewByName(name: string) { let views = this.navCtrl.getViews(); console.log(views); for (let view of views) { if (view.name === name) { return view; } } }
2.不使用popTo,直接pushthis
this.navCtrl.push(SpecifiedPage);
從指定索引(下面例子指定頁面SpecifiedPage的索引爲2,即第三個頁面)的導航堆棧中刪除後面全部的頁面code
this.navCtrl.remove(2,this.navCtrl.length()-2);