我需要在ng-repeat中获取项目的.top()。 如何在渲染后访问最高值?
由于
答案 0 :(得分:0)
$ index指向ng-repeat中的当前项索引。现在让我们说你的ng-repeat就像 -
div(ng-if="feeds.length>0" ng-repeat="post in feeds")
然后将div添加到您可以使用的所需元素 -
div(ng-if="feeds.length>0" ng-repeat="post in feeds")
div.bottomEl(ng-if="(feeds.length - $index)==3")
因此,现在即使您动态更改feeds数组,bottomEl也会自动切换到计算的项目索引。 之后,您可以使用这样的路标 -
轻松确定窗口是否已滚动到bottomEl$('.bottomEl').waypoint(function() {
//trigger code here
});
确保初始化航点库
<script src="/path/to/waypoints.min.js"></script>