angularjs - मतद - नगर पालिका चुनाव 2018




$ संसाधन पर अनुरोध निकाय भेजें (2)

जब तक कार्रवाई एक शरीर संदेश (जैसे POST, लेकिन GET नहीं) का समर्थन करती है, तब तक आप अपने संसाधन की कार्रवाई विधि के लिए एक डेटा पैरामीटर पारित कर सकते हैं, जिसे अनुरोध के शरीर में भेजा जाएगा:

yourResource.save(yourData)

उदाहरण: http://jsfiddle.net/N3NXK/1/

मैं $ संसाधन के लिए कोणीय एपीआई पर एक नज़र डालता हूं और मुझे किसी Request Body सेवा के लिए Request Body भेजने का कोई तरीका नहीं मिला।

मुझे पता है कि यह $ http दृष्टिकोण का उपयोग करना संभव है, जैसे here , इसलिए, क्या $resource का उपयोग करना भी संभव है?

जाहिरा तौर पर यह $resource लिए विकल्प है।

क्रिया - {string} - क्रिया का नाम। यह नाम आपके संसाधन ऑब्जेक्ट पर विधि का नाम बन जाता है।

विधि - {स्ट्रिंग} - HTTP अनुरोध विधि। मान्य विधियाँ हैं: GET, POST, PUT, DELETE, और JSONP

params - {object =} - इस क्रिया के लिए पूर्व-निर्धारित मापदंडों का वैकल्पिक सेट।

isArray - {बूलियन =} - यदि सत्य है तो इस क्रिया के लिए दी गई वस्तु एक सरणी है, रिटर्न सेक्शन देखें।

फिलहाल मुझे JSON ऑब्जेक्ट युक्त अनुरोध पेलोड भेजने का कोई तरीका नहीं मिला।


@gargc के उत्तर पर निर्माण, आप संसाधन की विधि में पैरामीटर और निकाय पास कर सकते हैं:

myResource.save({ param: myParam }, myObject);




angular-resource