Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 离子2-从一个模块切换到另一个模块后,新的选项卡栏消失_Ionic Framework_Ionic2 - Fatal编程技术网

Ionic framework 离子2-从一个模块切换到另一个模块后,新的选项卡栏消失

Ionic framework 离子2-从一个模块切换到另一个模块后,新的选项卡栏消失,ionic-framework,ionic2,Ionic Framework,Ionic2,我在一个模块中有一个页面,其中包含如下选项卡栏: ModuleTab.html <ion-tabs> <ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab> <ion-tab [root]="tab2Root" tabTitle="Scanner" tabIcon="qr-scanner"></ion-tab> <ion-tab [roo

我在一个模块中有一个页面,其中包含如下选项卡栏:

ModuleTab.html

<ion-tabs>
  <ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab>
  <ion-tab [root]="tab2Root" tabTitle="Scanner" tabIcon="qr-scanner"></ion-tab>
  <ion-tab [root]="tab3Root" tabTitle="Contact" tabIcon="contacts"></ion-tab> 
</ion-tabs>
现在,OtherModuleTable包含在另一个模块中,该模块具有不同的选项卡(不同数量的选项卡、图标等)

othermoduletabage.html

<ion-tabs>
  <ion-tab [root]="tab1Root" tabIcon="apps" [rootParams]="id"></ion-tab>
  <ion-tab [root]="tab2Root" tabIcon="close"></ion-tab>
  <ion-tab [root]="tab3Root" tabIcon="settings"></ion-tab>
</ion-tabs>

因此问题在于,一旦按下OtherModuleTable并打开新页面,新选项卡栏就会隐藏。但是,当我从tab1Root(链接到模块内的一个页面)导航到另一个页面并按下导航栏上的“后退”按钮时,会出现选项卡

我试着在app.component.ts中使用
IonicModule.forRoot(MyApp,{tabsHideOnSubPages:false})
,但它仍然不起作用 当我导航到模块时,如何防止新选项卡消失而不消失

多谢各位

<ion-tabs>
  <ion-tab [root]="tab1Root" tabIcon="apps" [rootParams]="id"></ion-tab>
  <ion-tab [root]="tab2Root" tabIcon="close"></ion-tab>
  <ion-tab [root]="tab3Root" tabIcon="settings"></ion-tab>
</ion-tabs>