我知道如何在普通 JS 中滚动时检测文档结尾,我的问题是 - 如何在 AngularJS 中实现它,我知道我应该将滚动事件附加到 $window和 $document ,我的问题是在哪里实现行为?,指令?,服务?,如果有人可以告诉我什么是实现该行为的正确方法 kind of detection在 AngularJS 中我将非常感激。
最佳答案
在苦苦挣扎了很长一段时间后,偶然发现了这个库:http://binarymuse.github.io/ngInfiniteScroll/documentation.html 。
根据您的用例,您可以执行以下操作:
<div infinite-scroll="addMoreItems()">
<div ng-repeat="item in items">Item number {{$index}}: {{$item}}</div>
</div>
因为它允许您将其附加到任何 div - 您几乎可以在您想要的函数中执行任何操作。
关于javascript - 检测 Angular JS 中滚动到文档末尾的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26242334/