1. 程式人生 > >ionic sildemenu在大螢幕下一直顯示,在小螢幕上隱藏的辦法

ionic sildemenu在大螢幕下一直顯示,在小螢幕上隱藏的辦法

在app.html中新增一個標籤 ion-split-pane,注意 ion-nav標籤裡有一個main,如果沒有它,會導致頁面無法佔滿螢幕


<ion-split-pane [when]="isEnableSplitSpane()">
  <ion-menu [content]="content">
  <ion-header>
    <ion-toolbar>
      <ion-title>Menu</ion-title>
    </ion-toolbar>
  </ion-header>

  <ion-content
>
<ion-list> <button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
{{p.title}} </button> </ion-list> </ion-content> </ion-menu> <!-- Disable swipe-to-go-back because it's poor UX to combine STGB with side menus -->
<ion-nav main [root]="rootPage" #content swipeBackEnabled="false"></ion-nav> </ion-split-pane>

isEnableSplitSpane() 這個方法如果返回true就會顯示,如果返回false 就會隱藏

很簡單吧 試試效果吧