NavController的 pop 和 popTo 方法有什么区别,我们应该在哪些场景中使用哪一种?
答案 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()
只会弹出堆栈中最后一个被推送的组件(返回上一页)