nginfiniteScroll appears to block controller

89 views Asked by At

If I comment out...

infinite-scroll="content.loadContent()

... then my items bind correctly. If I leave it in then, even though loadContent is called when I scroll, no items are bound.

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

If I bind to a simple inline array then that binds ok even with infinite scroll in place.

Why is infinite scroll stopping my controller content from binding? Is it because it has an isolate scope? If so then how does the demo code here manage to access the scope of the outer controller?

0

There are 0 answers