当我使用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>
答案 0 :(得分:1)
我找到了这个方法。 即需要使用persistent="true"
,如下所示。
persistent boolean如果为true,则菜单将保留在子页面上。
<ion-menu [content]="content" persistent="true">
</ion-menu>