2017-06-18 59 views
3

我需要獲取離子列表中點擊項目的索引,因此我可以訪問數組中的位置。Ionic 3獲取點擊項目的索引

我使用的HTML代碼是這樣的:

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

我已經印在控制檯索引功能openPage裏面,但它顯示爲「未定義」。我找不到任何其他方式正確地獲取索引。

回答

4

$index將只角1工作,在2角以上,以獲得點擊的項目索引的方法如下:

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