Мне нужно создать клиент angularjs для API, выводящего JSON следующим образом:
{
"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
?