在离子2中有没有办法将涡旋动量检测为事件?

Ric*_*ogg 7 javascript ios typescript ionic2

我试图检测滚动动量事件,但到目前为止我没有运气.我正在尝试这样的事情:

this.scrollHandle.addEventListener('scroll', function(){
    window.requestAnimationFrame(function(){
        //do animation
    });
});
Run Code Online (Sandbox Code Playgroud)

然而,当手指从屏幕上移开时,它会停止聆听,因此动画会停止,直到动量结束.

这是至少在iOS上的行为,不确定android.

Gab*_*eto 0

您现在可以在ion-content标签上使用滚动事件,如下所示:

<ion-content (ionScroll)="myFunction($event)">
  <!-- PAGE CONTENT -->
</ion-content>
Run Code Online (Sandbox Code Playgroud)

您可以使用的事件有ionScroll, ionScrollEnd, ionScrollStart。请参阅内容文档以获取更多信息。

希望这可以帮助。