Угловая 6 бесконечная прокрутка (прокрутка) не работает - PullRequest
0 голосов
/ 10 сентября 2018

Добрый день, дорогие друзья, у меня возникли проблемы с событием прокрутки, когда я использую библиотеку infinite-scroll .Я читал, что когда я использую (прокрутка) - это будет обратный вызов, если расстояние было достигнуто при прокрутке вниз.Но, к сожалению, он работает после каждой прокрутки , а не после того, как мы достигли страницы.Я не понимаю, что не так с моим кодом:

<mat-tab-group (selectedTabChange)="onOtherTabClick($event)">
  <mat-tab label="Posts" matTabContent infiniteScroll [infiniteScrollDistance]="2" [infiniteScrollThrottle]="1000" (scrolled)="onScroll()">
    <ng-template>
      <app-add-post [profile]="profile"></app-add-post>
        <app-post [posts]="posts"></app-post>  
    </ng-template>
  </mat-tab>
</mat-tab-group>

Также я хочу прослушать прокрутку окна моего браузера, поэтому не использую [scrollWindow] = "false«

1 Ответ

0 голосов
/ 10 октября 2018

Вы пытались изменить расстояние прокрутки? Вы можете настроить размер вашего окна:

  • infiniteScrollDistance - (необязательно, по умолчанию: 2) -

Нижняя процентная точка регулятора прокрутки относительно контейнера бесконечной прокрутки (т. Е. 2 (2 * 10 = 20%) - событие запускается при прокрутке 80% (100% - 20%))

Если параметр container.height равен 900px, то при прокрутке контейнера до или после 720px запускается событие прокрутки.

...