向上滚动以在angular1

时间:2018-01-13 06:03:37

标签: angularjs scroll

我想添加向上滚动以在div中加载更多数据。我想在消息详细信息屏幕上实现它,用户可以向上滚动以加载更多消息。

document.getElementById("myDIV").addEventListener("scroll", myFunction);

function myFunction() {
    if (document.getElementById("myDIV").scrollTop === 0) {
      // call api to fetch data
    }
}

我已实现此功能正常。但是多次贪婪地开火。如果我必须只召集一次活动。

1 个答案:

答案 0 :(得分:0)

首先在div上附加onscroll事件处理程序,然后像这样使用它:

document.getElementById("myDIV").addEventListener("scroll", myFunction);

function myFunction() {
    if (document.getElementById("myDIV").scrollTop === 0) {
      // call api to fetch data
    }
}