2013-03-29 8 views
41

delete और remove विधियों के बीच क्या अंतर है? उनमें से दोनों HTTP के DELETE विधि का उपयोग करते हैं। मुझे कोई उचित जानकारी नहीं मिली।

उत्तर

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'} 
एरिक डब्ल्यू से

(इससे पहले कि मैं इसे अनुमोदित कर सकता है उसके संपादन अस्वीकार कर दिया गया था): ग्रीन & शेषाद्री द्वारा AngularJS चेतावनी दी है कि हटाने विधि IE में काम नहीं कर सकता, जब तक कि ब्रैकेट अंकन प्रयोग किया जाता है (myResource[delete]()) के रूप में delete एक आरक्षित शब्द है। तो आप इसके बजाय remove विधि का उपयोग करने पर विचार करना चाह सकते हैं।

+2

हाँ, बस उपनाम। – Stewie

+9

हाँ, कोणीय अभी भी चट्टानों। –

+4

यह एक उदाहरण के लिए 'myResource। $ Delete()' होगा, इसलिए सुनिश्चित करें कि समस्या क्या है। –

संबंधित मुद्दे