2017-06-18 12 views
3

イオンリストでクリックしたアイテムのインデックスを取得する必要があるため、配列内の位置にアクセスできます。イオン3クリックしたアイテムのインデックスを取得

私が使用したHTMLコードはこれです:機能openPageインサイド

<ion-list> 
<ion-item *ngFor="let poi of poiList" (click)="openPage(poi, $index)"> 
<h2> {{ poi.name }} </h2> 
</ion-item> 
</ion-list> 

私はコンソールにインデックスを印刷してきましたが、それは「未定義」として示しましたさ。私はインデックスを正しく取得するための他の方法を見つけることができませんでした。

答えて

4

$indexは角度2にし、クリックされた項目のインデックスを取得する方法上、角度の1のために動作します、次のとおりです。

<ion-list> 
<ion-item *ngFor="let poi of poiList; let i= index" (click)="openPage(poi, i)"> 
<h2> {{ poi.name }} </h2> 
</ion-item> 
</ion-list> 
関連する問題