2013-03-29 12 views
41

delete ve remove yöntemleri arasındaki fark nedir? Her ikisi de DELETE HTTP yöntemini kullanır. Hiçbir makul bilgi bulamadım.

cevap

47

Herhangi bir farklılık olduğuna inanmıyorum. Angular source code:

Eric W. itibaren
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'} 

(bunu onaylaması edemeden onun düzenleme reddedildi): Yeşil & Seshadri tarafından angularjs braket notasyonu (myResource[delete]()) olarak kullanılmadığı sürece silme yöntemi IE çalışmayabilir uyardı delete ayrılmış bir kelimedir. Dolayısıyla, bunun yerine remove yöntemini kullanmayı düşünebilirsiniz.

+2

Evet, yalnızca takma adlar. – Stewie

+9

Evet, Açısal kayalar. –

+4

Bir örnek için myResource. $ Delete() 'olur, bu nedenle sorunun ne olduğundan emin olun. –

İlgili konular