Angularjs Can';无法使ngInfiniteScroll停止滚动

Angularjs Can';无法使ngInfiniteScroll停止滚动,angularjs,zurb-foundation,infinite-scroll,nginfinitescroll,Angularjs,Zurb Foundation,Infinite Scroll,Nginfinitescroll,我有一个相当简单的网页,我无法正常工作。我使用盎格鲁JS、基金会和NGnFiTimeSt卷。使用此模板: <div class="row"> <div class="small-12 columns" style="max-height:500px;overflow-y:scroll"> <div infinite-scroll="loadMore()" infinite-scroll-distance="0" infinite-scroll-paren

我有一个相当简单的网页,我无法正常工作。我使用盎格鲁JS、基金会和NGnFiTimeSt卷。使用此模板:

<div class="row">
  <div class="small-12 columns" style="max-height:500px;overflow-y:scroll">
    <div infinite-scroll="loadMore()" infinite-scroll-distance="0" infinite-scroll-parent="true" infinite-scroll-disabled="loading || !hasMore">
      <div ng-repeat="item in items | filter:search | orderBy:'-last_modified'">
        <div class="row" ng-click="selectItem(item)">
          <div class="small-3 medium-4 columns text-left">
          <img ng-if="item.thumb2" ng-src="{{ item.thumb }}">
          </div>
          <div class="small-9 medium-8 columns">
            <div> Name: {{ item.name }} </div>
            <div> Last Modified: {{ item.last_modified }} </div>
          </div>
        </div>
      </div>
      <div style="clear: both;"> &nbsp; </div>
    </div>
  </div>
</div>

名称:{{item.Name}
上次修改:{{item.Last_Modified}}

。。。
loadMore()
函数会一直重复调用。我在过去用几乎相同的代码制作过其他类似的网页,它的行为与预期的一样。我一辈子都搞不懂这里发生了什么。此代码中是否有任何明显的内容会导致调用
loadMore()
,即使页面扩展到浏览器窗口的底部之外?如果没有,我可以在何处查找故障排除方法?

我不知道您是否找到了此问题的答案,但版本1.2.2中引入了一个错误,导致了此行为。回滚到早期版本(1..0.0)为我修复了这个问题。
更多信息:

该bug使用$interval描述问题,这与我的问题不同。这并不是因为我加载得太频繁,而是当底部元素远远超过屏幕底部时加载(它从未停止加载更多)。奇怪的是,问题中描述的错误肯定不是我的错误,但回滚到1.0.0确实修复了它,所以最近还引入了一些其他错误。