Я получаю следующее сообщение об ошибке от $resource
:радиально-ресурс ошибка запроса
Error: [$resource:badcfg] Error in resource configuration for action `query`. Expected response to contain an array but got an object
АНИ не возвращает массив, но это вернуть:
{
list: [...items...],
next: true,
limit: 100,
last: 0
}
Мне нужно получить всю объект с query()
и нажмите list
в моей $scope.items
.
Другие params
требуется для разбивки на страницы или бесконечного прокрутки.
Как это сделать?
EDIT:
Это моя фабрика:
angular.module('app').factory('Items', ['$resource',
function ($resource) {
return $resource('/items/:id', { id: '@id' }, {
'query': {
method: 'GET',
isArray: false
},
update: {
method: 'PUT'
}
});
}
]);
docs объясняют, как установить массив или объект как ответ – charlietfl
Я добавил фабрику, которую я использую, возможно, вы говорите об 'isArray', но даже если я объявляю, что получаю эту ошибку, и я не могу получить 'object'. –
Вы не можете просто использовать get() вместо query()? Из моего понимания единственная разница между этими двумя на самом деле является ли isArray истинным/ложным –