Avatar ·

Angular में HTTP-अनुरोध में URL पैरामीटर (query string) कैसे भेजें?

सभी को नमस्ते! मैं Angular और TypeScript में नया हूँ, और GET-अनुरोध में पैरामीटर भेजने में समझ नहीं पा रहा हूँ। मेरे पास एक सर्विस है जो सर्वर से उपयोगकर्ताओं की सूची प्राप्त करती है। बिना पैरामीटर के सामान्य अनुरोध ठीक काम करता है:\n\n```typescript\ngetUsers(): Observable {\n return this.http.get('/api/users');\n}\n```\n\nलेकिन अब मुझे फ़िल्टरिंग जोड़नी है: उदाहरण के लिए, `page=1`, `limit=10` और `search=john` पैरामीटर भेजने हैं। मैंने उन्हें मैन्युअल रूप से URL स्ट्रिंग में जोड़ने की कोशिश की:\n\n```typescript\ngetUsers(page: number, search: string): Observable {\n return this.http.get(`/api/users?page=${page}&limit=10&search=${search}`);\n}\n```\n\nयह काम करता है, लेकिन यह थोड़ा बेढंगा लगता है। पहली बात, अगर बहुत सारे पैरामीटर हों, तो स्ट्रिंग पढ़ने लायक नहीं रहती। दूसरी बात, अगर कोई