Подтвердить что ты не робот

Разница между методом delete и remove в $resource?

В чем разница между методами delete и remove? Оба используют метод HTTP delete. Я не мог найти разумной информации.

4b9b3361

Ответ 1

Я не верю, что есть какая-то разница. Angular исходный код:

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'}

От Эрика У. (его редактирование было отклонено, прежде чем я смог его одобрить): AngularJS от Green и Seshadri предупреждает, что метод удаления может не работать в IE, если не используется нотация нот (myResource[delete]()), поскольку delete является зарезервированным словом. Поэтому вы можете захотеть использовать метод remove.