Avatar ·

Angular 2+ में URL से क्वेरी पैरामीटर (query params) कैसे प्राप्त करें?

सभी को नमस्ते! मैंने अभी-अभी Angular (संस्करण 2, शायद, या 4, अब 17वें पर लिख रहा हूँ, लेकिन सार वही है) सीखना शुरू किया है। मुझे एक सरल, पहली नज़र में, कार्य का सामना करना पड़ा: मुझे ब्राउज़र के URL स्ट्रिंग से पैरामीटर पढ़ने की आवश्यकता है। मेरे पास उत्पादों की सूची वाला एक पेज है, और मैं चाहता हूँ कि उपयोगकर्ता query-parameters के माध्यम से उन्हें फ़िल्टर कर सके। उदाहरण के लिए, URL इस तरह दिखता है: `/products?category=electronics&sort=price`। मैंने कंपोनेंट के अंदर ये पैरामीटर प्राप्त करने की कोशिश की, लेकिन कुछ भी काम नहीं कर रहा है। मैंने `ActivatedRoute` का उपयोग करने का प्रयास किया, लेकिन यह खाली ऑब्जेक्ट या `undefined` लौटाता है। यहाँ मेरा कंपोनेंट कोड है (सरलीकृत): ```typescript import { Component, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; @Component({ selector: 'app-products', template: '

उत्पादों की सूची

'