【问题标题】:IONIC Tabs navbar is appears in subpages why?IONIC Tabs navbar 为什么会出现在子页面中?
【发布时间】:2018-06-15 03:29:39
【问题描述】:

这是我的标签导航栏,这也与我的其他子页面重叠

<ion-header>
  <ion-navbar hideBackButton="true">
    <span class="hdr-clr">Winkrr</span>
    <ion-buttons start>
      <button ion-button icon-only>
        <ion-icon style="color:#ed145b;" name="ios-search"></ion-icon>
      </button>
    </ion-buttons>
    <ion-buttons end>
      <button ion-button icon-only>
        <ion-icon style="color:#ed145b;" name="ios-notifications-outline"></ion-icon>
      </button>
    </ion-buttons>
    <ion-buttons end>
      <button ion-button icon-only>
        <ion-icon style="color:#ed145b;" name="ios-contact-outline"></ion-icon>
      </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>
<ion-tabs tabsPlacement="top" tabsHideOnSubPages="true" primary>
  <ion-tab tabIcon="md-globe" [root]="tab1Root"></ion-tab>
  <ion-tab tabIcon="stats" [root]="tab2Root"></ion-tab>
</ion-tabs>

这是我的子页面导航栏

<ion-header>

  <ion-navbar hide-tabs>
    <ion-title>personal-chat</ion-title>
  </ion-navbar>

</ion-header>

这就是我的导航方式

  onContact(){
    this.navCtrl.push(PersonalChatPage);
  }

我在 ionic 2 中将选项卡用于单页。我将 ion navbar 用于选项卡页面,这对于两个选项卡很常见。 但是相同的导航栏出现在子页面上

【问题讨论】:

    标签: css html ionic2 bootstrap-4


    【解决方案1】:

    您可以尝试像这样在 app.module.ts 中设置配置:

     imports: [
            IonicModule.forRoot(MyApp, {
                // Tabs config
                tabsHideOnSubPages: true,
                ...
            })
        ]
    

    【讨论】:

    • 我也做了同样的事情,之后我成功地隐藏了子页面上的标签。但问题是 - 我想隐藏子页面的导航栏(标题)。
    • 如果您不希望子页面上的标题将其从其 html 文件中删除。确保 ion-content 位于子页面的 html 中。如果这不起作用,请尝试使用 .root(Subpage)
    猜你喜欢
    • 2016-08-11
    • 2019-01-01
    • 2021-09-24
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    相关资源
    最近更新 更多