【发布时间】:2017-10-17 19:35:02
【问题描述】:
我在 Angular 组件的模板中有一个 div。在 div 上,我试图获取 div 的滚动位置。
<div class="data-input" (scroll)="onScroll($event)">Accepted Qty....</div>
html 元素看起来像这样。
在 TS 文件中我有一个函数
onScroll(event) {
console.log(event);
}
但是这个功能没有命中。
我已经试过了
@HostListener('scroll', ['$event'])
onScroll(event) { ...}
但这在页面滚动时有效。我想在 html 元素(div)滚动时触发滚动事件。
【问题讨论】:
-
但我不想让窗口滚动。我正在尝试让元素滚动。
-
您使用的是哪个浏览器?您在其他浏览器中看到问题了吗?
-
我正在使用 chrome。还没有查看任何其他浏览器。
-
在什么样的电脑上?
标签: javascript html css angular