推送时未显示侧面菜单

时间:2017-08-13 18:35:29

标签: angular typescript ionic3

当我使用push时,我看不到侧边菜单。但它在setRoot导航时工作正常。那么我该如何解决这个问题呢?换句话说,当我使用push方法时,我需要显示侧边菜单。

dashboard.html

 <ion-col col-9>
  <ion-searchbar (click)="searchPage()" placeholder="Search for Media"></ion-searchbar>
 </ion-col>

dashboard.ts

 searchPage() {
    this.navCtrl.setRoot('SearchPage');//I can see side menu 
    //this.navCtrl.push('SearchPage');//I cannot see side menu 
  }

search.html

<ion-header>
  <ion-navbar color="secondary">
    <button ion-button menuToggle right>
          <ion-icon name="menu"></ion-icon>
        </button>
  </ion-navbar>
</ion-header>

1 个答案:

答案 0 :(得分:1)

我找到了这个方法。 需要使用persistent="true",如下所示。

  

persistent boolean如果为true,则菜单将保留在子页面上。

<ion-menu [content]="content" persistent="true">

</ion-menu>
相关问题