pop和popTo方法之间的区别Ionic2

时间:2016-10-19 19:29:17

标签: ionic-framework ionic2

NavController的 pop popTo 方法有什么区别,我们应该在哪些场景中使用哪一种?

1 个答案:

答案 0 :(得分:0)

nav.popTo()用于退回页面层次结构中的多个级别。

例如,如果您的网页层次结构为login -> welcome -> article1 -> detail1,则可能会使用以下内容:

constructor(nav: NavController) {
  this.nav = nav;
  this.nav.popTo(MyWelcomePage);
}

返回欢迎页面。有关更多导航方法和详细信息,请参阅文档:http://ionicframework.com/docs/v2/api/components/nav/NavController/#popTo

点数:Wulf Solter @ How to use nav.popTo() (ionic 2)?< - 未接受答案,因此无法标记为重复

所以基本上popTo()将弹出到特定组件,而pop()只会弹出堆栈中最后一个被推送的组件(返回上一页)