我的角度应用使用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未定义'
有关为何会发生这种情况的任何想法?
由于