对于Angular服务之一,请求为:
return this.http.get(url)
.map(this.extractData)
.catch(this.handleError);
}
对于上述内容,返回的项目列表将限制为后端设置的页面大小。例如:
[{a:1, b:2}]
如何更改请求以连续进行分页的项目集合?就像在下一页链接中有一个“下一个”一样,它会继续发出另一个请求以获取下一批数据,例如:
["next": "https://api.com/endpoints?page=2", results=[{a:1, b:2}]]
答案 0 :(得分:0)
这里有两种解决方案,第一种是在您的角度路线(例如页面)中添加一个新参数,以保存您所在页面的编号并从您的组件中访问它,第二种是轻松添加一个静态变量,用于跟踪您所在的页面数,并在您的服务提出的每个请求中增加它。