मेरे पास एकाधिक यूआरएल पथ हैं जिन्हें मैं एक संसाधन में मैप करना चाहता हूं। हालांकि मुझे यकीन है कि बुलाए गए फ़ंक्शन के आधार पर URL को कैसे बदला जाए। उदाहरण के लिए: क्वेरी के लिए गंतव्य मानचित्रण होगा/allProducts, तथापि नष्ट की तर्ज पर कुछ/हटाने/होगा: आईडीएकल सेवा के लिए एकाधिक रूटिंग यूआरएल AngularJS
service.factory('ProductsRest', ['$resource', function ($resource) {
return $resource('service/products/:dest', {}, {
query: {method: 'GET', params: {}, isArray: true },
save: {method: 'POST'},
show: { method: 'GET'},
edit: { method: 'GET'},
update: { method: 'PUT'},
destroy: { method: 'DELETE' }
});
}]);
कैसे आप इनमें से प्रत्येक फोन किया था? मान लीजिए कि आप सिर्फ सहेजना चाहते थे, क्या आपने ProductsRest.save() किया था; ? – user20358
अच्छा समाधान लेकिन कुछ मामलों के लिए, यह अधिक स्पष्ट और पठनीय, mikemueller समाधान पसंद करेंगे। –