更改$ resource默认方法

时间:2015-04-29 15:33:49

标签: angularjs

如何更改和添加到默认的$ resource return对象方法?

有问题的返回对象默认值是(来自docs):

一个资源“类”对象,其中包含默认资源操作集的方法,可选择使用自定义操作进行扩展。默认设置包含以下操作:

{ 'get':    {method:'GET'},
  'save':   {method:'POST'},
  'query':  {method:'GET', isArray:true},
  'remove': {method:'DELETE'},
  'delete': {method:'DELETE'} };

根据我的理解,这与restful principles关于何时使用POST和PUT一样好。也许最好有以下方法:

{ 'get':    {method:'GET'},
  'save':   {method:'PUT'},
  'create': {method:'POST'},
  'query':  {method:'GET', isArray:true},
  'remove': {method:'DELETE'},
  'delete': {method:'DELETE'} };

有没有办法更改$ resource创建的默认对象,所以我不需要改变我用$ resource创建的每个资源?

0 个答案:

没有答案