【发布时间】:2017-04-09 16:33:58
【问题描述】:
情况:
我的 Ionic 2 应用程序中有一个正常工作的菜单。我需要添加一个左侧菜单。 我已经尝试过,但到目前为止还没有成功。 这是我的尝试:
代码:
使用此代码,右侧菜单可以正常工作,但左侧菜单不显示。
app.html:
<ion-menu [content]="content" id="menu1">
<ion-header>
<ion-toolbar>
<ion-title>Pages</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<button ion-item *ngFor="let p of pages" (click)="openPage(p)">
{{p.title}}
</button>
</ion-list>
</ion-content>
</ion-menu>
<ion-menu [content]="content" id="menu2">
<ion-header>
<ion-toolbar color="danger">
<ion-title>Menu 2</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<button ion-item menuClose="menu2" detail-none>
Close Menu 2
</button>
</ion-list>
</ion-content>
</ion-menu>
<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
app.component.ts:
constructor(
public platform: Platform,
public menu: MenuController
) {
this.initializeApp();
this.pages = [
{ title: 'Home', component: HomePage },
{ title: 'Login', component: LoginPage },
];
this.menu.enable(true, 'menu1');
this.menu.enable(true, 'menu2');
}
问题:
如何让两个菜单(左右菜单)同时正常工作?
【问题讨论】:
标签: angular typescript ionic-framework ionic2 ionic3