由于项目在最初没有的时候没有打算在首页头部出现弹出侧边栏的形式,所以最初新建项目的时候并不是建的slide,所以现在需要在主页增加侧边栏
1.在app.html里面:
<ion-menu [content]="myNav"> //此处一定要绑定content属性,且此处的myNav和下面的#myNav相对应 不然会导致在主页html里面menuToggle属性后图标无法显示 <ion-header> <ion-toolbar> <ion-title>Menu</ion-title> </ion-toolbar> </ion-header> <ion-content> <ion-list> <button ion-item (click)="openPage(homePage)"> Home </button> <button ion-item (click)="openPage(friendsPage)"> Friends </button> <button ion-item (click)="openPage(eventsPage)"> Events </button> <button ion-item (click)="closeMenu()"> Close Menu </button> </ion-list> </ion-content> </ion-menu> <ion-nav #myNav [root]="rootPage"></ion-nav><!--#myNav-->
2,在主页的html里面写:
<ion-header>
<ion-navbar color="primary">
<button left ion-button menuToggle icon-only> //此处menuToggle 控制侧边栏显示与关闭
<ion-icon name="menu"></ion-icon>
</button>
</ion-navbar>
</ion-header>