次のように、リスト全体の代わりに特定のアイテムを返そうとしています:
exampleFactory.query({'_id': "SOME ID"}, function (item) {
console.log(item); //returns all items instead of just one
}
私も .get を unsing しようとしましたが、エラーを返します: TypeError: Object # has no method 'push' at copy
exampleFactory.get({'_id': "SOME ID"}, function (item) {
console.log(item);
}
私が使用している工場は次のとおりです。
app.factory('exampleFactory', ['$resource',
function($resource){
return $resource(
'api/items/:itemId',
{
itemId:'@_id'
}
)
}]);