我在我的项目中使用
Restangular,之前这段代码适用于检索对象数组:
var params = {name: "Stack",surname: "Overflow"} var service = Restangular.all('users') service.getList(params)
来自服务器的响应只是一个对象数组:
[ {...},{...} ]
但现在我添加了分页,我的响应现在不包含数组,而是包含数组的对象:
{ totalCount: 500,data: [ {...},{...} ] }
我还将service.getList(params)更改为service.get(params)(因为getList只需要数组).
在此更改后,我的GET参数未被字符串化,即我在调试器请求中看到如下:
用户/ [对象]
但是早些时候(当使用getList方法时)它按预期工作:
用户名=堆栈和放大器;?姓=溢出
这里有什么问题?
@H_301_23@