【发布时间】:2018-06-11 20:40:30
【问题描述】:
我正在尝试创建Ionic-3 Tab 选项,它工作正常,但我的问题是我不想在选项卡菜单中显示第一个选项卡,但我想在第一次页面的页面详细信息中显示第一个选项卡菜单打开,我试图隐藏第一个标签,但它对我不起作用,有人知道该怎么做吗?我在我的问题上附上了一些图片以帮助您理解它。
Tabs.html
<ion-tabs>
<ion-tab [root]="tab0Root"></ion-tab>
<ion-tab [root]="tab1Root" tabTitle="Check-In" tabIcon="people"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Observations" tabIcon="information-circle"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Activities" tabIcon="book"></ion-tab>
<ion-tab [root]="tab4Root" tabTitle="Health" tabIcon="medkit"></ion-tab>
</ion-tabs>
Tabs.ts
import { Component } from '@angular/core';
import { AboutPage } from '../about/about';
import { ContactPage } from '../contact/contact';
import { HomePage } from '../home/home';
import {HealthPage} from '../health/health';
import {MainPage} from '../main/main';
@Component({
templateUrl: 'tabs.html'
})
export class TabsPage {
tab0Root = MainPage;
tab1Root = HomePage;
tab2Root = AboutPage;
tab3Root = ContactPage;
tab4Root = HealthPage;
constructor() {
}
}
【问题讨论】:
-
只需在
tabs.scss中通过css隐藏它,然后在您想要的页面中再次显示 -
@Duannx 先生,你能把它放在你的答案中
-
that 是你想要的吗?标签
Home显示在HomePage和MenuPage中,但隐藏在ContactPage中 -
我想隐藏
tab0Root按钮,但我想在应用打开时显示tab0Root详细信息 -
stackblitz.com/edit/ionic-8jmimp这就是你想要的吗?
标签: ionic-framework ionic3 ionic-tabs