我对AngularJS和UIBootstrap的服务器端分页有疑问。 我需要操纵HTTP标头“内容范围”,因为默认情况下,服务器上有20个项目。例如,当我在人物页面上添加新项目(人物)时,离开页面并返回到人物页面,分页有20个项目,再次分页4个站点。我认为因为内容范围总是显示相同的大小。 Content-Range的输出是“Content-Range:count 0 - 19/20”
在后端,我有Java Annotations,我可以访问该值。
@Path("/persons")
...
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response getAll(
@ApiParam(value = "Offset", required = false, defaultValue = "0") @QueryParam("offset") Optional<Integer> offset,
@ApiParam(value = "Size", required = false, defaultValue = "20") @QueryParam("size") Optional<Integer> size)...
我的问题是,如何访问或更改偏移值?我已经尝试了$ http-Service,但我从服务器获得的唯一数据就是数据。
答案 0 :(得分:0)
您可以在$http
服务
$http({
url: '/person',
method: 'GET',
params: {offset:1, size: 15}
});