Avatar ·

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

सभी को नमस्ते! मैं Angular और TypeScript में नया हूँ, और GET अनुरोध में पैरामीटर पास करने में समझ नहीं पा रहा हूँ। मेरे पास एक service है जो सर्वर से उपयोगकर्ताओं की सूची प्राप्त करती है। बिना पैरामीटर के सामान्य अनुरोध ठीक काम करता है:\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यह काम करता है, लेकिन यह थोड़ा बेढंगा लगता है। पहली बात, अगर बहुत सारे पैरामीटर हों, तो स्ट्रिंग पढ़ने योग्य नहीं रहती। दूसरी बात, अगर कोई

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग