这是我的第一个离子应用。
我正在向我的离子页添加无限滚动:
doInfinite(infiniteScroll) {
//this.getOrders(0, this.pageSize);
setTimeout(() => {
for (let i = 0; i < this.length; i++) {
this.getOrders(0, this.pageSize++);
this.orders.push(this.orders[i]);
}
infiniteScroll.target.complete();
}, 500);
}
这是html:
<ion-infinite-scroll (ionInfinite)="doInfinite($event)">
<ion-infinite-scroll-content loadingText="Loading Data">
</ion-infinite-scroll-content>
</ion-infinite-scroll>
问题是当向下滚动并加载所有数据时,加载器仍然可见并且向数据库发出请求。
控制台没有错误。
加载所有数据后,您需要添加此项
infiniteScroll.target.disabled = true;