0

最初はこれを持っていましたが、エラーが発生しましたExpected response to contain an object but got an array:

angular.module('homeModule').factory("TodosFactory", ['$resource', function ($resource) {
return $resource('/api/todos/:todoId', {
    todoId: '@_id'
});
}]);

だから私はこれに変更しました:

angular.module('homeModule').factory("TodosFactory", ['$resource', function ($resource) {
return $resource('/api/todos/:todoId', {
    todoId: '@_id'
}, {'save': {method: 'POST', isArray:true}}); // this line is added
}]);

アイテムをデータベースに保存し、結果としてオブジェクトのリストを返しています。JSON 配列が返されますが、このエラーが発生します。

助言がありますか?

4

1 に答える 1