मुझे वर्तमान में tslint के साथ कोई समस्या है और उम्मीद है कि कोई मुझे सही दिशा में इंगित कर सकता है।कोणीय 2 - HTTP अनुरोध विकल्प HEADERS
मैं कोणीय 2 ढांचे द्वारा प्रदान किए गए HTTP का उपयोग कर एक HTTP GET अनुरोध भेजने की कोशिश कर रहा हूं। इस अनुरोध के साथ, मुझे सामग्री-प्रकार और भालू प्रमाणीकरण टोकन निर्दिष्ट करना होगा। मेरी कोड के
उदाहरण:
let headers = new Headers();
let authToken = this._user.getUser().JWT;
headers.append('Content-Type', 'application/json');
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
this._http.get('http://' + url '/', options)
.timeout(3000)
.subscribe(
(res) => {
यह काम करता है, हालांकि, tslint शिकायत कर रहा है कि
"TS2345: प्रकार की तर्क '{हेडर: हेडर;}' को आबंटित नहीं है 'RequestOptionsArgs' प्रकार का पैरामीटर। 'हेडर' के प्रकार असंगत हैं। 'हेडर' टाइप करने के लिए 'हेडर' असाइन करने योग्य नहीं है। इस नाम के साथ दो अलग-अलग प्रकार मौजूद हैं, लेकिन वे असंबंधित हैं। संपत्ति 'के ys 'टाइप' हेडर 'में गायब है। "
मैं समर्थन की सराहना करता हूं।
कि यह था! मैं phpstorm का उपयोग कर रहा हूँ और आमतौर पर मुझे बहुत अच्छा और स्पष्ट रूप से दिखा रहा है कि मुझे निर्भरता याद आ गई है लेकिन इस बार नहीं। इसके अलावा, मुझे tslint संदेश बहुत स्पष्ट नहीं लगता है। चीयर्स :) – Zander17
किसी भी तरह हेडर क्लास है भले ही आप इसे आयात न करें। तो आपको यह सुनिश्चित करना होगा कि आप इसे काम करने के लिए सही आयात करें (ऊपर उत्तर देखें)। – GoTo
धन्यवाद मेरी गलती थी !!! बहुत कुछ @bviale –