Как остановить ng-infinite-scroll после загрузки полных данных?

Здесь я сталкиваюсь с некоторыми проблемами при использовании ng-infinite-scroll. Когда я использую ng-infinite-scroll-distance, это на самом деле не работает. Более того, все данные были загружены, но ng-infinite-scroll нельзя отключить?

<div class="row-fluid" infinite-scroll-distance="2" infinite-scroll="self.loadMore(self.friendList)" > 

Как отключить бесконечную прокрутку?


person Akhter Al Amin    schedule 12.12.2016    source источник
comment
После работы JsFiddle   -  person urbz    schedule 12.12.2016


Ответы (1)


Есть свойство infinite-scroll-disabled, которое можно использовать в вашем div.

<div class="row-fluid" infinite-scroll-distance="2" infinite-scroll="self.loadMore(self.friendList)" infinite-scroll-disabled="infiniteScrollStatus" >

где infiniteScrollStatus может быть логическим значением в вашем js, для которого установлено значение true, когда вы обнаружите в своем js, что все ваши данные были загружены.

person Sohlowmawn    schedule 12.12.2016
comment
спасибо, я бы не стал реализовывать логику, которую вы здесь представляете. Это работает. - person Akhter Al Amin; 14.12.2016