У меня есть представление вкладок в 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>
В моем контроллере вкладок я установил идентификатор пользователя так:
export class TabsPage {
usersPage: any = UsersPage;
profilePage: any = ProfilePage;
currentUserId:number;
constructor(public identity: Identity) {
identity.getCurrentUser().then(u =>
this.currentUserId = u.id)
}
}
Существует ли простой способ дождаться разрешения текущего пользователя, чтобы я мог быть уверен, что вкладка всегда будет передавать соответствующий идентификатор?