कैसे ठीक से यूआरएल की तरह के बाद एक संरचना बनाने के लिए UrlSearchParams का उपयोग करने के साथ एक ही परम के लिए अनेक मान के साथ यूआरएल क्वेरी बनाने का तरीका:Angular2 UrlSearchParams कोष्ठक
example.org?tag[]=one&tag[]=two&tag[]=other
नीचे प्रस्तुत के रूप में जब मैं url पैरामीटर का उपयोग करें:
let params = new URLSearchParams();
params.append('tag', 'one');
params.append('tag', 'two');
params.append('tag', 'other');
यूआरएल इस तरह दिखता है:
example.org?tag=one&tag=two&tag=other
यह दृष्टिकोण वेब सर्वर पर कुछ समस्याएं पैदा करता है क्योंकि वे ?tag=one
के समान क्वेरी स्ट्रिंग का इलाज करते हैं। यदि कोई ब्रैकेट मौजूद नहीं है तो सर्वर केवल पहला मान प्राप्त करता है।
धन्यवाद, यह काम करता है। –
यह अब काम नहीं करता है, क्योंकि '[]' अब एन्कोड किया गया है। – Moritz