$ resource中删除和删除方法的区别?

时间:2013-03-29 15:45:48

标签: angularjs angular-resource

deleteremove方法之间有什么区别?它们都使用HTTP的DELETE方法。我找不到任何合理的信息。

1 个答案:

答案 0 :(得分:47)

我不相信有任何区别。 Angular source code

angular.module('ngResource', ['ng']).
  factory('$resource', ['$http', '$parse', function($http, $parse) {
    var DEFAULT_ACTIONS = {
      'get':    {method:'GET'},
      'save':   {method:'POST'},
      'query':  {method:'GET', isArray:true},
      'remove': {method:'DELETE'},
      'delete': {method:'DELETE'}

来自Eric W.(他的编辑在我批准之前被拒绝了): AngularJS by Green& Seshadri警告删除方法可能在IE中不起作用,除非使用括号表示法(myResource[delete]()),因为delete是保留字。因此,您可能需要考虑使用remove方法。