我在Angular组件的模板中有一个div。在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)滚动时触发滚动事件。
可能是https://stackoverflow.com/questions/44516017/how-to-handle-window-scroll-event-in-的副本angular-4 – izulito
但我不想让窗口滚动。我正在尝试获取元素滚动。 –
您正在使用哪种浏览器?你在其他浏览器中看到了这个问题吗? – ConnorsFan