Angular 推压后,凸耳3消失

Angular 推压后,凸耳3消失,angular,typescript,ionic-framework,ionic3,Angular,Typescript,Ionic Framework,Ionic3,使用this.navCtrl.push(NamePage)后,我的选项卡消失 我不明白,我需要使用@ViewChild或其他函数? 我已在app.module.ts中将tabsHideOnSubPages设置为打开false 例如: 文件是:src/pages/tabs/tabs.ts和src/pages/test/test.ts 从'@angular/core'导入{Component}; 从'ionic angular'导入{NavController}; 从“../about/about

使用
this.navCtrl.push(NamePage)后,我的选项卡消失

我不明白,我需要使用
@ViewChild
或其他函数? 我已在app.module.ts中将
tabsHideOnSubPages
设置为打开
false

例如:

文件是:
src/pages/tabs/tabs.ts
src/pages/test/test.ts

从'@angular/core'导入{Component};
从'ionic angular'导入{NavController};
从“../about/about”导入{AboutPage};
从“../contact/contact”导入{ContactPage};
从“../home/home”导入{HomePage};
从“../test/test”导入{TestPage};
从“离子角度”导入{ModalController};
@组成部分({
templateUrl:'tabs.html'
})
导出类选项卡{
tab1Root=主页;
tab2Root=AboutPage;
tab3Root=TestPage;
构造函数(公共navCtrl:NavController,公共modalCtrl:ModalController){
}
openModal(){
让myModal=this.modalCtrl.create(TestPage);
myModal.present();
}
}

如果您需要从
覆盖
组件(
popover
模式
警报
等)导航,则必须按以下方式操作

test.ts


您可以阅读更多信息(请参阅标题下的“从覆盖组件导航”。

我刚刚找到了一个解决方法

如果从不在选项卡中的页面调用push(),则选项卡将消失。 所以,我称之为事件

this.events.publish('gotochat',{item:element})

然后,我导航到我的根选项卡

this.nav.setRoot('TabsPage', { index: 1 }, {
        animate: true,
        direction: 'forward'
      });
在land页面中,我收听事件并按下所需页面

this.events.subscribe('gotochat', (item) => {
  this.navCtrl.push('ItemDetailPage', {
    home: true,
    chat: item.item
  })
})

你能创建一个完整的、最小的和可验证的示例,并将代码直接添加到你的问题中吗?嗨!完成!谢谢你把相关的
code
也放在这里(在你上面的帖子上)?你好,完成了!请帮帮我:)
this.events.subscribe('gotochat', (item) => {
  this.navCtrl.push('ItemDetailPage', {
    home: true,
    chat: item.item
  })
})