0

如果我注释掉...

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

如果我绑定到一个简单的内联数组,那么即使无限滚动也可以绑定。

为什么无限滚动会阻止我的控制器内容绑定?是因为它有一个隔离范围吗?如果是这样,那么这里的演示代码如何管理访问外部控制器的范围?

4

0 回答 0