更改ng-view时的角度无限滚动错误

时间:2015-08-06 08:11:46

标签: javascript angularjs pug

我的角度应用使用ngInfiniteScroll

angular.module('myApp',['ui.router', 'infinite-scroll'])

我将部分加载到ui-view指令中。部分在ul元素上设置了无限滚动。这样可以正常工作,并响应从搜索服务中调用的$ http调用返回的数据。

(这是Jade模板部分的一部分)

div#results-container
  div.intermediatediv
    ul(
       infinite-scroll="homeCtrl.searchMore()"
       infinite-scroll-parent = "true"
       infinite-scroll-distance="0"
       infinite-scroll-container="'#results-container'")
       li(ng-repeat="lot in homeCtrl.searchResults", ng-bind-html="lot.lotDescription")

在此页面上使用ui-sref锚点并使用ui-router我在ui-view指令元素中更改模板部分。

a(ui-sref="home.<routeName>") <A link text>

新模板部件会加载并显示OK,但标记中没有无限滚动指令。

因此,我在Firebug控制台中收到此错误:

'elem.document未定义'

有关为何会发生这种情况的任何想法?

由于

0 个答案:

没有答案