dipgirl
dipgirl

Reputation: 690

How to get data at side menu ionic 4

I am using ionic 4. I want to ask if I want to send value to side menu then when I open the menu the value is already at side menu. Now I need to open the side menu then click one time to show the value. Can I know how to do it? Here is my code. Thank you

  app.component.html

<ion-menu side="start" (click)="onOpen()">
    <ion-content>
      <ion-list>
        <ion-menu-toggle>
          <ion-item lines="none">
            <ion-icon name="business" slot="start"></ion-icon>
            <ion-label>{‌{text}}</ion-label>
          </ion-item>
        </ion-menu-toggle>
          </ion-item>
      </ion-list>
    </ion-content>
  </ion-menu>
  <ion-router-outlet main></ion-router-outlet>
</ion-app>

I put the onOpen() method at app.component.ts

onOpen() {
    this.text = "my pass value";
  }

Upvotes: 2

Views: 2489

Answers (1)

rtpHarry
rtpHarry

Reputation: 13125

If you want something triggered when the menu is opened you need to handle the ionWillOpen or ionDidOpen events:

An example of this would look like:

<ion-menu (ionWillOpen)="onMenuOpen()" (ionDidOpen)="menuOpened()">

Upvotes: 3

Related Questions