簡體   English   中英

將數據傳遞給 ionic2 菜單

[英]Pass data to ionic2 menu

我有一個菜單,我在 app.html 中編寫了其 html-

<ion-menu [content]="mycontent">
  <ion-toolbar class = "menuUserName">
    <ion-title>{{userName}}</ion-title>
  </ion-toolbar>
  <ion-content>
    <ion-list>
      ...
     </ion-list>
  </ion-content>
</ion-menu>

<ion-nav #mycontent [root]="rootPage"></ion-nav>

我的應用流程是登錄->主頁。 當用戶登錄應用程序時,它將從服務中獲取用戶名。 如何將此數據傳遞到我的 ionic2 菜單以更新用戶名。

您的問題是在頁面之間傳遞數據。 我認為你應該使用離子事件

用於在您的應用程序中發送和響應應用程序級事件。

例如:把它放在app.ts

function createUser(user) {
    console.log('User created!')
    events.publish('user:created', user);
}

function listenToLoginEvents(){
      events.subscribe('user:created', (userEventData) => {
      console.log('Welcome', userEventData[0]);
      });
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM