2016-03-29 3 views
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() работает отлично. но когда я пытаюсь вызвать свою пользовательскую функцию, она дает ошибку: order. $ updateRow не является функцией

Может ли кто-нибудь помочь, почему эта ошибка?

+0

моя ставка является то, что спосо является создателем ресурса, а не новый заказ() ?? –

+0

Это правда, что там? –

ответ

-1

попробовать это,

$scope.updateRow = function(od){ 
    Order.updateRow({id: od}); 
} 
Смежные вопросы