我在这样的列表中有 100 个项目。我想知道这 100 个项目中的哪些项目在屏幕上可见,但似乎 ion-list 不提供这种方法。我怎样才能实现它?
<ion-list>
<button ion-item *ngFor="let item of items" (click)="itemSelected(item)">
{{ item }}
</button>
</ion-list>
您可以尝试将项目设置为对象,然后在后端打字稿中为其提供 int 索引值...
试试这个
<tr *ngFor="#city of cities">
<template [ngIf]="city.indexValue == '0'">
<td>{{city.name}}</td>
</template>
</tr>
在打字稿中...
class MyComp {
selectedCity: Object;
cities: Object[] = [
{name: "SF", indexValue: "0"},
{name: "NYC", indexValue: "1"}
];
}