我必须为输出 JSON 的 API 构建一个 angularjs 客户端,如下所示:
{
"count": 10,
"next": null,
"previous": "http://site.tld/api/items/?start=4"
"results": [
{
"url": "http://site.tld/api/items/1.json",
"title": "test",
"description": "",
"user": "http://site.tld/api/users/4.json",
"creation_datetime": "2013-05-08T14:31:43.428"
},
{
"url": "http://site.tld/api/items/2.json",
"title": "test2",
"description": "",
"user": "http://site.tld/api/users/1.json",
"creation_datetime": "2013-05-08T14:31:43.428"
},
{
"url": "http://site.tld/api/items/3.json",
"title": "test3",
"description": "",
"user": "http://site.tld/api/users/2.json",
"creation_datetime": "2013-05-08T14:31:43.428"
}
]
}
我怎样才能制作一个$resource
映射到这个的?如果我使用isArray=false
,我会将整个 blob 作为一个对象,可用于阅读,但我不能调用.put()
它。如果我使用isArray
,它就是行不通的。
有什么干净的方法可以做到这一点吗?还是我应该回去使用$http
?