离子传递对RootParams的承诺

时间:2019-02-22 01:21:54

标签: javascript angular typescript ionic-framework promise

我在Ionic中有一个选项卡视图,它需要等待一些数据加载才能传递给参数。

<ion-tabs>
  <ion-tab [root]="usersPage" tabTitle="Users" tabIcon="people"></ion-tab>
  <ion-tab [root]="profilePage" [rootParams]="{id: currentUserId}" 
       tabTitle="Profile" tabIcon="person"></ion-tab>
</ion-tabs>

在我的Tabs Controller中,我像这样设置用户ID:

export class TabsPage {
    usersPage: any = UsersPage;
    profilePage: any = ProfilePage;
    currentUserId:number;
    constructor(public identity: Identity) {
        identity.getCurrentUser().then(u => 
           this.currentUserId = u.id)   
    }
} 

是否有一种简单的方法可以等待当前用户解决,以便我可以确保Tab始终传递适当的ID?

0 个答案:

没有答案