如果我注释掉...
infinite-scroll="content.loadContent()
...然后我的项目正确绑定。如果我把它留在里面,即使loadContent
在我滚动时被调用,也不会绑定任何项目。
div(ng-controller='contentController as content', class="wrapper", ng-cloak)
ul#contentList(infinite-scroll="content.loadContent()", infinite-scroll-distance="20")
li.item(ng-repeat='item in content.content')
OMG
如果我绑定到一个简单的内联数组,那么即使无限滚动也可以绑定。
为什么无限滚动会阻止我的控制器内容绑定?是因为它有一个隔离范围吗?如果是这样,那么这里的演示代码如何管理访问外部控制器的范围?