【发布时间】:2017-03-27 21:48:12
【问题描述】:
在我的 sidemenu 模板中,我使用 ngFor 循环来显示所有项目。请看下面:-
<ion-item menuClose ion-item *ngFor="let page of pages" (click)="openPage(page)">
<ion-icon [name]="page.icon" item-left></ion-icon>
{{page.title | translate}}
</ion-item>
但我想要一个具有不同回调函数的菜单项,如下所示:-
<ion-item menuClose ion-item (click)="openAnotherPage(136379)">
<ion-icon name="home" item-left></ion-icon>
New Menu
</ion-item>
但问题是我想要在第三个位置调用 openAnotherPage 的菜单项。
目前“页面”有 8 行,我无法在循环之间调用我的“新菜单”项。
是否可以检查索引和更新回调函数和菜单名称?
<ion-item menuClose ion-item *ngFor="let page of pages" **Like if index 3 **(click)="AnotheropenPage(page)" **and for the rest** (click)="openPage(page)">
请提出建议。
【问题讨论】: