在我的sidemenu模板中,我使用ngFor循环来显示所有项目。请看下面: -Ionic 2 * ngFor循环索引3
<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)">
请建议。
最佳的解决方案通过了指数,由于控制功能! –