检测滚动-离子4

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

我试图检测何时向上滚动:

<ion-infinite-scroll (ionInfinite)="doInfinite($event)" scrollY="true">
   <ion-infinite-scroll-content></ion-infinite-scroll-content>
</ion-infinite-scroll>

在使用Ionic 3之前,我通过以下方式检测到它:

  doInfinite(infiniteScroll) {

    this.infiniteScroll = infiniteScroll;
    if(infiniteScroll._content.directionY == "up"){
       //paginate
    }
  }

但是现在有了Ionic 4,我不知道如何检测'directionY'

问候

angular scroll ionic4 direction
1个回答
0
投票

您可以尝试使用内容视图子级。

@ViewChild(Content) content: Content;

doInfinite(infiniteScroll) {
    this.infiniteScroll = infiniteScroll;
    this.content.scrollToTop(1000) //add 1 second animation to make it smoother
  }
© www.soinside.com 2019 - 2024. All rights reserved.