繁体   English   中英

Ionic 2 - 如何返回给定选项卡的起始页

[英]Ionic 2 - How do I get back to the start page of a given tab

我的应用程序使用选项卡,在这些选项卡中,我有使用push打开其他页面的push ,当我单击选项卡 2 并单击一个按钮时,它会打开普通页面,然后单击选项卡 1,然后再次单击选项卡 2,但它没有显示选项卡 2 的起始页,而是随我之前单击过的页面一起打开...每次单击选项卡时如何使其准确显示该选项卡的页面,并且不打开我访问过的页面? 我尝试使用this.tabRef.select (0); 在 tab.ts 内,但它在每个选项卡的第一次单击上双击,这会导致屏幕闪烁,通过调用两次使其空白几秒钟......我试过this.navCtrl.setRoot (HomePage ) ; ,但它会将选项卡从屏幕上移开,因为它将 HomePage 作为主页。

在选项卡的子页面中使用此代码:

ionViewDidLeave(){
   this.navController.setRoot(/*your tab page*/);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM