Являясь одновременно новатором AngularJS и Elasticsearch, Im в настоящее время работает над проектом, где я должен реализовывать бесконечную прокрутку на интерфейсе, управляемом ElasticUI (AngularJS Directives for Elasticsearch).
ElasticUI предоставляет объект разбиения на страницы (euiSimplePaging), который позволяет загружать результаты на отдельные страницы, но Id нравится загружать новые результаты в прокрутку и добавлять их к текущим.
Я быстро установил ngInfiniteScroll, который работает, но я не знаю, с чего начать связывать оба приложения. На следующем шаге я бы даже смог прослушать результаты, прежде чем показывать их, так как они должны отображаться в сетке, подобной кладке.
Если кто-нибудь знал, как начать...
У меня нет опыта работы с ngInfiniteScroll, но я бы попробовал следующее:
infinite-scroll="indexVM.pageSize+=10"
увеличить страницуРазмер эластива, когда ngInfiniteScroll запрашивает больше предметов