Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过elastic ui实现角度和弹性搜索的无限滚动_Javascript_Angularjs_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Infinite Scroll_Elasticui - Fatal编程技术网 elasticsearch,infinite-scroll,elasticui,Javascript,Angularjs,elasticsearch,Infinite Scroll,Elasticui" /> elasticsearch,infinite-scroll,elasticui,Javascript,Angularjs,elasticsearch,Infinite Scroll,Elasticui" />

Javascript 通过elastic ui实现角度和弹性搜索的无限滚动

Javascript 通过elastic ui实现角度和弹性搜索的无限滚动,javascript,angularjs,elasticsearch,infinite-scroll,elasticui,Javascript,Angularjs,elasticsearch,Infinite Scroll,Elasticui,作为AngularJS和Elasticsearch的新手,我目前正在从事一个项目,我应该在由(AngularJS针对Elasticsearch的指令)管理的前端上实现无限滚动 ElasticUI提供了一个分页对象(euiSimplePaging),允许在单独的页面上加载结果,但我想在scroll上加载新结果并将其添加到当前结果中 我很快设置了ngInfiniteScroll,这很有效,但我不知道从哪里开始链接这两个应用。在以后的步骤中,我甚至可以在显示结果之前先聆听结果,因为它们应该显示在类似砖

作为AngularJS和Elasticsearch的新手,我目前正在从事一个项目,我应该在由(AngularJS针对Elasticsearch的指令)管理的前端上实现无限滚动

ElasticUI提供了一个分页对象(euiSimplePaging),允许在单独的页面上加载结果,但我想在scroll上加载新结果并将其添加到当前结果中

我很快设置了ngInfiniteScroll,这很有效,但我不知道从哪里开始链接这两个应用。在以后的步骤中,我甚至可以在显示结果之前先聆听结果,因为它们应该显示在类似砖石的网格中


如果有人知道如何开始……

我没有ngInfiniteScroll的经验,但我会尝试以下方法:

infinite-scroll="indexVM.pageSize+=10"

若要在NGINFITESCROLL请求更多项目时增加elasticui的页面大小

非常感谢您的回答。我试过了,它“起作用”。但这远远不够有效。每次我触发pageSize的修改时,都会加载整个结果(不仅仅是下一个10)。我想我需要寻找另一种添加结果的方式。这是有道理的,但ElasticUI本身不是这样工作的(它只与一个“视图”一起工作)。您可以在其上添加一个集合层,该层保留旧项目,并在分页信息更改时添加新项目