Бесконечная прокрутка Ionic v4 по-прежнему видна, даже если все данные полностью загружены - PullRequest
0 голосов
/ 05 марта 2019

Это мое первое ионное приложение.

Я добавляю бесконечный свиток на мою ионную страницу:

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>

Проблема в том, что при прокрутке вниз и загрузке всех данных загрузчик все еще виден, и в базу данных сделан запрос.

Нет ошибок на консоли.

1 Ответ

1 голос
/ 05 марта 2019

когда все данные загружены, вам нужно добавить это

infiniteScroll.target.disabled = true;
...