首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ionic 2 Angular NavController,弹回倒数第二页

Ionic 2 Angular NavController,弹回倒数第二页
EN

Stack Overflow用户
提问于 2017-02-21 16:04:34
回答 9查看 13.2K关注 0票数 2

我有以下导航案例:

代码语言:javascript
运行
复制
Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage)

或者

代码语言:javascript
运行
复制
Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage) -> navCtrl.push(DetailPage)

我想要导航回SearchPage。在第一种情况下,没有问题,我可以使用

代码语言:javascript
运行
复制
this.navCtrl.pop()

但是,在第二种情况下,我尝试使用

代码语言:javascript
运行
复制
this.navCtrl.popTo(SearchPage)

这并不像预期的那样工作。Ionic在堆栈中只导航回一个页面。我知道popTo() (https://github.com/driftyco/ionic/issues/6513)有问题

如何解决这个问题?

EN

Stack Overflow用户

发布于 2017-07-25 23:00:56

代码语言:javascript
运行
复制
this.navController.push(SearchPage).then(() => {
  const index = this.viewCtrl.index;
  this.navController.remove(index, 1); //this will remove page3 and page2
});

将此代码包含在您的组件中。

票数 2
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42361740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档