收听RadListView的滚动事件

时间:2019-08-31 22:13:44

标签: angular nativescript angular2-nativescript

我需要将一些逻辑绑定到RadListView的scrollOffset(根据用户滚动的距离更改一些不透明度),所以我想听一下scrolledEvent,如文档所述-https://docs.nativescript.org/angular/ui/professional-ui-components/ng-ListView/scrolling

我想像Angular中的任何其他事件一样将其绑定到(scrolledEvent)="onEvent($event)",但是它不起作用。这是一个操场示例,具有可工作的pullToRefresh事件与以下内容进行比较:https://play.nativescript.org/?template=play-ng&id=HzbH8p

我可能遗漏了一些东西,例如pullToRefresh需要pullToRefresh="true",但我在文档中没有看到类似的内容。

1 个答案:

答案 0 :(得分:1)

scrolledEventscrollStartedEvent是RadListView类中包含事件名称scrolled / scrollStarted的静态常量。

<RadListView [items]="countries"
        pullToRefresh="true"
        (pullToRefreshInitiated)="onEvent($event)"
        (scrolled)="onEvent($event)"
        (scrollStarted)="onEvent($event)">

Updated Playground