html - 我们如何在 ionic 2 应用程序中显示多个选项卡?

标签 html css angular ionic2

大家好,我是 ionic 2 的新手,我们如何在我的应用程序中使用多个选项卡,

  • 我的 plunker 供引用:- My Plunker , 是否有可能使用多个选项卡?
  • 在 plunker tabs-page 中我们使用了两个 ion-tabs 但只有一个标签显示,另一个标签不可见
  • 我们真正想要的是,我们只需要使用多个标签,并且多个标签需要在页面中可见...
  • 我们不知道我们在哪里犯了错误以及它是如何工作的,是否有可能在一个应用程序中使用多个标签...

我的 ion-tabs 代码:-

<ion-tabs>
   <ion-tab tabIcon="apps" [root]="tab3Root"></ion-tab>
</ion-tabs>

<ion-tabs>
  <ion-tab [root]="tab1Root" tabTitle="Tab 1" tabIcon="pulse"></ion-tab>
  <ion-tab [root]="tab2Root" tabTitle="Tab 2" tabIcon="pulse"></ion-tab>
</ion-tabs>
  • 以上两个标签需要可见

在 plunker 中,下面的 ion-tab 不显示:-

<ion-tabs>
    <ion-tab tabIcon="apps" [root]="tab3Root"></ion-tab>
</ion-tabs>
  • 如果有人知道解决方案,请帮助我们,并更新 plunker 以了解确切的解决方案,谢谢...

最佳答案

可以通过使用 CSS 并使 可见 来完成。按照下面的代码和plunker link

HTML

<ion-tabs tabs-only>
 <ion-tab tabIcon="apps" [root]="tab3Root"></ion-tab>
</ion-tabs>

<ion-tabs tabs-only2 >
 <ion-tab [root]="tab1Root" tabTitle="Tab 1" tabIcon="pulse"></ion-tab>
 <ion-tab [root]="tab2Root" tabTitle="Tab 2" tabIcon="pulse"></ion-tab>
</ion-tabs>

CSS

ion-tabs[tabs-only] .tabbar {
    position: fixed;
    bottom: 0;
    height: auto;
    visibility: visible;
    opacity: 1;
    z-index: 111;
    height: 85px;
}

ion-tabs[tabs-only] {
    margin-bottom: 20px;
    contain: none;
    top: 85%;
}

关于html - 我们如何在 ionic 2 应用程序中显示多个选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42090050/

相关文章:

javascript - 范围错误: Maximum call stack size exceeded Angular 5 Router

html - 如何将我的 div "downloads"始终放在图片下方 70px

html - 链接/文本旁边的图像

jquery - div 作为元素上的按钮

javascript - Laravel blade View 相对路径

javascript - Angular 4 - 条件 CSS 类

angular - Angular2 中的 Firebase 云消息传递

html - 在框内包含可变大小的图像,保持比例,填充框

HTML 阿拉伯文本

html - 删除箭头输入类型 ='date'