मैंने Angular2
सीखना शुरू कर दिया है, लेकिन मैं अपने वेब एपीआई में http.post()
का उपयोग कर एक फॉर्म जमा करना चाहता हूं लेकिन मैं नहीं कर सकता।जावास्क्रिप्ट का उपयोग कर कोणीय 2 http पोस्ट फ़ंक्शन का उपयोग करके फ़ॉर्म कैसे सबमिट करें?
उत्तर
अपने घटक के भीतर, आपको बस submit
ईवेंट पर श्रोता संलग्न करने की आवश्यकता है और HTTP अनुरोध निष्पादित करने के लिए http
ऑब्जेक्ट का लाभ उठाने की आवश्यकता है। इस वस्तु को पहले घटक के निर्माता में इंजेक्शन दिया गया था।
var Cmp = ng.core.
Component({
selector: 'cmp'
template: `
<form (submit)="submitForm()">
<input [(ngModel)]="element.name"/>
<button type="submit">Submit the form</button>
</form>
`
}).
Class({
constructor: [ ng.http.Http, function(http) {
this.http = http;
}],
submitForm: function() {
var headers = new ng.http.Headers();
headers.append('Content-Type', 'application/json');
this.http.post('http://...', JSON.stringify(this.element), {
headers: headers
}).subscribe(function(data) {
console.log('received response');
});
}
});
आप जब अपने आवेदन bootstrapping HTTP_PROVIDERS
जोड़ने की जरूरत: https://plnkr.co/edit/Fl2pbKxBSWFOakgIFKaf?p=preview:
document.addEventListener('DOMContentLoaded', function() {
ng.platform.browser.bootstrap(Cmp, [ ng.http.HTTP_PROVIDERS]);
});
यहाँ इसी plunkr है।
आशा है कि यह आप में मदद करता है, थियरी
धन्यवाद ब्रो ... यह काम कर रहा है ... वास्तविकता मैं 'कोणीय 2' सीख रहा हूं और बहुत संसाधन नहीं हैं 'जावास्क्रिप्ट' पर 'anguler 2' के बारे में इसलिए मुझे कई समस्याएं मिलीं जिन्हें मैं हल नहीं कर सकता। –
आपका स्वागत है! मुझे पता है कि Angular2 टीम इस पर काम करती है लेकिन इस स्तर पर सबसे अच्छी कीमतें पर्याप्त स्पष्ट नहीं लगती हैं ;-) –
यदि आपको कोई फर्क नहीं पड़ता है तो आपको कोई विचार नहीं है कि मैं 'जावास्क्रिप्ट' भाषा में मूल 'कोणीय 2' सीखता हूं ? बिना [angular.io] वेबसाइट –
- 1. कोणीय 2: http पोस्ट
- 2. WebRequest का उपयोग करके पोस्ट कैसे करें?
- 3. कोणीय 2 में सबडोमेन का उपयोग करके रूट कैसे करें?
- 4. सर्वर का उपयोग कर अपने आप फ़ॉर्म
- 5. react.js में एंटर कुंजी का उपयोग करके फ़ॉर्म कैसे सबमिट करें?
- 6. जावास्क्रिप्ट का उपयोग कर मूल्य प्राप्त करें या पोस्ट करें?
- 7. जावास्क्रिप्ट का उपयोग करके फ़ॉर्म को वैध क्यों करना चाहिए?
- 8. file_get_contents का उपयोग करके PHP में डेटा कैसे पोस्ट करें?
- 9. 1 के बजाय 2 डिलिमीटर का उपयोग करके PHP में विस्फोट फ़ंक्शन का उपयोग कैसे करें?
- 10. jsoup का उपयोग करके फॉर्म लॉगिन कैसे पोस्ट करें?
- 11. (कोणीय 2+) * ngFor में ng-content का उपयोग करके, लूप चर का उपयोग नहीं कर सकता
- 12. कोणीय 1.3.4 और कोणीय 2 का उपयोग कैसे करें
- 13. टाइपस्क्रिप्ट का उपयोग कर कोणीय 2 में TreeView कैसे बनाएं?
- 14. JSON स्कीमा का उपयोग कर फ़ॉर्म को कैसे सत्यापित करें?
- 15. HTTP पोस्ट के लिए libcurl का उपयोग कैसे करें?
- 16. एएसएक्स का उपयोग करके एएसएक्स का उपयोग करके फॉर्म सबमिट करें। एमवीसी 4
- 17. http पोस्ट अनुरोध में कोणीय 2 टाइमआउट
- 18. http का उपयोग कर कोणीय 2 में एक पुट अनुरोध कैसे करें?
- 19. बैश का उपयोग कर HTTP शीर्षलेखों का विश्लेषण कैसे करें?
- 20. कोणीय 2 http पोस्ट + नोडजेस एक्सप्रेस
- 21. एचटीपी पोस्ट के लिए यूनिट टेस्ट कैसे करें, एंगुलर 2 में मॉकबैकेंड का उपयोग करके हटाएं?
- 22. कोणीय - एक फ़ंक्शन का उपयोग करके संख्याओं को जोड़कर इसे
- 23. कोणीय 2 के साथ प्रोटैक्टर का उपयोग कैसे करें?
- 24. रेट्रोफिट 2 का उपयोग करके POST अनुरोध कैसे करें?
- 25. jsdom और node.js का उपयोग करके एक फॉर्म पोस्ट करें
- 26. कोणीय 2 HTTP
- 27. HTTP पोस्ट संदेश आकार सीमा का उपयोग कर डब्ल्यूसीएफ आरईएसटी
- 28. कोणीय 2 - बाहरी पुस्तकालयों का उपयोग
- 29. अंतर्निहित कार्यक्षमता का उपयोग कर एमवीसी 6 में JQuery AJAX का उपयोग करके एक रेजर फॉर्म सबमिट करना
- 30. 2 कोणीय ऐप्स के बीच iframe का उपयोग करके संवाद कैसे करें?
देखें: https://angular.io/docs/ts/latest/guide/server-communication.html और https://angular.io/docs/ts/ नवीनतम/एपीआई/http/Http-class.html – Langley
लेकिन 'जावास्क्रिप्ट' के लिए कोई उदाहरण नहीं है। सभी प्रकार 'टाइपस्क्रिप्ट' में लिखे गए हैं लेकिन मुझे 'टाइपस्क्रिप्ट' –
समझ में नहीं आता है, बस यहां देखें कि यह आपके दृश्य को साफ़ कर सकता है http://stackoverflow.com/a/34758630/5043867! –