![](/img/trans.png)
[英]Ionic 2 - How to get back the root nav page of selected tab while switching tabs
[英]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.