首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HomePage上的选项卡

HomePage上的选项卡
EN

Stack Overflow用户
提问于 2018-04-26 09:44:08
回答 1查看 21关注 0票数 0

我试图在我的HomePage中创建选项卡,但是当我将HomePage作为选定的索引放在选项卡中时,页面并没有加载,下面是我的代码:

home.ts:

代码语言:javascript
复制
...
export class HomePage {
  public isConnected: Boolean= true;

  homeRoot = HomePage;
  aRoot = SigninPage;
  bRoot = SignupPage;
...

home.html:

代码语言:javascript
复制
///SOME CONTENT
<ion-tabs selectedIndex="0" *ngIf="isConnected">
                <ion-tab [root]="homeRoot" tabTitle="Home"></ion-tab>
                <ion-tab [root]="aRoot" tabTitle="Home"></ion-tab>
                <ion-tab [root]="bRoot" tabTitle="Home"></ion-tab>

            </ion-tabs>

app.compenents.ts:

代码语言:javascript
复制
//IMPORTS

@Component({
  templateUrl: 'app.html'
})
export class MyApp {
  rootPage:any = HomePage;

  constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      splashScreen.hide();
    });
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-26 09:52:43

创建一个新页面TabsPage。

//塔布思

代码语言:javascript
复制
export class TabsPage{
public isConnected: Boolean= true;

homeRoot = HomePage;
aRoot = SigninPage;
bRoot = SignupPage;

//Tab.html

代码语言:javascript
复制
 <ion-tabs selectedIndex="0" *ngIf="isConnected">
            <ion-tab [root]="homeRoot" tabTitle="Home"></ion-tab>
            <ion-tab [root]="aRoot" tabTitle="Home"></ion-tab>
            <ion-tab [root]="bRoot" tabTitle="Home"></ion-tab>

  </ion-tabs>

//app.Compent.ts

代码语言:javascript
复制
 //IMPORTS
@Component({
  templateUrl: 'app.html'
})
export class MyApp {
  rootPage:any = TabsPage;

  constructor(platform: Platform, statusBar: StatusBar, splashScreen: 
SplashScreen) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      splashScreen.hide();
    });
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50039792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档