angular - 监听 RadListView 的滚动事件
问题描述
我需要将一些逻辑绑定到 RadListView 的 scrollOffset (根据用户滚动的距离更改一些不透明度),所以我想听 scrolledEvent,如文档所述 - https://docs.nativescript.org/angular/ui/professional- ui-components/ng-ListView/滚动
我想像 Angular 中的任何其他事件一样绑定它,所以 by (scrolledEvent)="onEvent($event)"
,但它不起作用。这是操场示例,与工作 pullToRefresh 事件进行比较:https ://play.nativescript.org/?template=play-ng&id=HzbH8p
我可能遗漏了一些东西,例如 pullToRefresh 需要pullToRefresh="true"
,但我在文档中没有看到类似的东西。
解决方案
scrolledEvent
或者scrollStartedEvent
是 RadListView 类中保存事件名称scrolled
/的静态常量scrollStarted
。
<RadListView [items]="countries"
pullToRefresh="true"
(pullToRefreshInitiated)="onEvent($event)"
(scrolled)="onEvent($event)"
(scrollStarted)="onEvent($event)">
推荐阅读
- java - 如何在 AsyncHttpClient 中设置用户代理?
- matlab - 用于从 n-1 位置到 1 的循环设置
- java - 如何创建批处理文件并使用参数执行 jar 文件
- java - 我的数组没有得到数据库的内容
- python - 是否有将 tf 记录分片文件直接读入 numpy 数组的功能?
- vba - 在多个工作表的动态范围内更改字体类型
- java - 在另一个 toast 替换它之前,如何确保 toast 在屏幕上显示特定时间?
- swift - 如何通过点击 TableViewCell 中的 CollectionViewCell 来使用 NavigationController
- mysql - 如何使用引用复合键的外键插入行
- javascript - 未定义 Gridsome 服务器端渲染与窗口中断的 Auth0 身份验证