即使所有数据都已满载,Ionic v4无限滚动仍然可见

问题描述 投票:0回答:1

这是我的第一个离子应用。

我正在向我的离子页添加无限滚动:

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>

问题是当向下滚动并加载所有数据时,加载器仍然可见并且向数据库发出请求。

控制台没有错误。

angular ionic-framework infinite-scroll ionic4
1个回答
1
投票

加载所有数据后,您需要添加此项

infiniteScroll.target.disabled = true;
© www.soinside.com 2019 - 2024. All rights reserved.