私の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>
しかし、私は別のコールバック関数を持っています1つのメニュー項目をしたい、下記の: -
<ion-item menuClose ion-item (click)="openAnotherPage(136379)">
<ion-icon name="home" item-left></ion-icon>
New Menu
</ion-item>
しかし、問題は、私はopenAnotherPageを呼び出しますメニュー項目をしたいです第3の位置にある。
現在、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)">
お勧めします。
ベストソリューション、おかげで渡されたインデックスに基づいて機能を制御することができ
app.html
からインデックスを渡すことができます! –