我正在开发我的第一个应用程序,我很难打开一个离子芯片内的离子菜单。我不知道我的编程是否正确,如果它是一个错误,但我不能让它打开一个菜单。
<ion-chip color="dark" class="username" (click)="this.openFirst()">
<ion-avatar>
<img [src]="this.picture" />
</ion-avatar>
<ion-label>{{this.userDisplayName}}</ion-label>
<ion-menu side="start" menuId="first" contentId="main" (click)="this.openFirst()">
<ion-header>
<ion-toolbar color="primary">
<ion-title>Start Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
</ion-list>
</ion-content>
</ion-menu>
</ion-chip>
and ts
import { Component } from '@angular/core';
import { MenuController } from '@ionic/angular';
constructor(private menu: MenuController) { }
openFirst() {
this.menu.enable(true, 'first');
this.menu.open('first');
}
1条答案
按热度按时间thtygnil1#
答:没有办法把离子菜单放在离子芯片里面。应该放在“主”,在我的情况下,它是 Package 器。例如: