0
サービス
sampleApp.factory('Order', function ($resource, $cacheFactory) {
return $resource('http://example.com/api/v1/orders/:id', {id: '@id'},
{
'query': {method:'GET', cache: true},
'get': {method:'GET'},
'updateRow': {method:'POST', params:{charge:true}},
'deleteRow': {method:'POST', params:{charge:true}},
'changeStatus': {method:'POST', params:{charge:true}}
});
});
コントローラー:
$scope.updateRow = function(od){
var order = od;
order.$updateRow();
}
Order.get()とOrder.query()正常に動作します。私のカスタム関数を呼び出そうとすると、エラー:注文が出されます。$ updateRowは関数ではありません。
なぜこのエラーが発生しますか?
私の賭けは、ODは、リソースの作成者ではなく、新規受注()であるということです? –
本当ですか、そこに何がありますか? –