【问题标题】:How can I implement multiple instances of pagination in Algolia instant search?如何在 Algolia 即时搜索中实现多个分页实例?
【发布时间】:2017-07-16 22:51:35
【问题描述】:
就像标题一样,如何将多个分页小部件与Algolia Instant Search 放在同一页面上?简单地说,我希望在结果的顶部有一个分页,在底部有一个分页。
我尝试通过document.querySelectorAll('.pagination') 给container 一个数组而不是单个元素,不幸的是它无法在控制台中返回错误
错误:容器必须是 string 或 HTMLElement。
【问题讨论】:
标签:
javascript
pagination
algolia
【解决方案1】:
要添加 Instantsearch.js 分页小部件的多个实例,您只需将其多次添加到您的 Instantsearch 实例:
search.addWidget(
instantsearch.widgets.pagination({
container: '#pagination-container-1'
})
);
search.addWidget(
instantsearch.widgets.pagination({
container: '#pagination-container-2'
})
);