如何更改和添加到默认的$ 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创建的每个资源?