我有前端连接到后端API的AngularJS应用程序。
我想在我的SPA中实施搜索引擎,以便我可以指定
offset
- 每页显示的元素数量page
- 当前页数count
- 总元素我还希望按指定的属性对结果进行排序,并将其过滤掉。
实施此类搜索的模式有哪些?在后端应该做什么以及在前端做什么? API应该如何?
我有很多问题 - 如果用户请求第5页偏移10,然后将偏移更改为20,那么应该显示哪个页面呢?何时获取其他数据?如果我将偏移量设置为15然后过滤掉一些结果怎么办,那么只给出5个元素呢?我应该通过当前过滤器获取丢失吗?
你能提供一些这种机制的行为吗?