加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何使用Ionic 2框架创建登录页面,然后导致选项卡

发布时间:2020-12-17 17:53:58 所属栏目:安全 来源:网络整理
导读:Currenty,在我的app.htmlfile中,我有: ion-tabs ion-tab [root]="tab1Root" tabTitle="Tab1" tabIcon="time"/ion-tab ion-tab [root]="tab2Root" tabTitle="Tab2" tabIcon="paper"/ion-tab ion-tab [root]="tab3Root" tabTitle="Tab3" tabIcon="more"/ion-t
Currenty,在我的app.htmlfile中,我有:

<ion-tabs>
    <ion-tab [root]="tab1Root" tabTitle="Tab1" tabIcon="time"></ion-tab>
    <ion-tab [root]="tab2Root" tabTitle="Tab2" tabIcon="paper"></ion-tab>
    <ion-tab [root]="tab3Root" tabTitle="Tab3" tabIcon="more"></ion-tab>
</ion-tabs>

在我的app.js文件中,在正确导入这些页面后,我有:

this.tab1Root = Page1;
    this.tab2Root = Page2;
    this.tab3Root = Page3;

我希望应用程序打开一个登录页面,然后从那里进展到这个选项卡视图.我不确定如何在app.html和app.js的上下文中进行逻辑设置

我只对涉及Ionic 2(和Angular 2.0)的答案感兴趣,而不是旧版本.

解决方法

在您的应用中,定义以下内容:

export class YourApp {
  rootPage: Type = LoginPage;

  constructor(app: IonicApp,platform: Platform) {
    platform.ready().then(() => {

    });
  }
}

在您的LoginPage中,它应该具有:

export class LoginPage {
    constructor(nav: NavController) {
        this.nav = nav;
    }

    doLogin() {
        if (loginSuccessful) {
           this.nav.setRoot(YourTabsPage);
        }
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读