我在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