Avatar ·

Angular में Router का उपयोग करके वर्तमान रूट को कैसे रीलोड करें

सभी को नमस्ते! मैं Angular और TypeScript में नया हूँ, और मुझे एक समस्या का सामना करना पड़ा: मुझे प्रोग्रामेटिक रूप से वर्तमान पेज को रीलोड करने की आवश्यकता है (वही रूट, वही पैरामीटर)। उदाहरण के लिए, उपयोगकर्ता द्वारा कुछ सेव या डेटा बदलने के बाद, मैं कंपोनेंट को रिफ्रेश करना चाहता हूँ ताकि वह सर्वर से डेटा फिर से लोड करे। मैंने `location.reload()` का उपयोग करने की कोशिश की, लेकिन यह पूरी तरह से पेज को रीलोड करता है, जिससे एप्लिकेशन की स्थिति रीसेट हो जाती है और यह अच्छा नहीं लगता। मैंने `this.router.navigate([this.router.url])` भी आज़माया, लेकिन Angular प्रतिक्रिया नहीं देता — कुछ नहीं होता, क्योंकि रूट बदला नहीं है। यहाँ कोड का एक उदाहरण है जिसका मैं उपयोग करने की कोशिश कर रहा हूँ: ```typescript import { Component } from '@angular/core'; import { Router } from '@angular/router'; @Component({ selector: 'app-my-page', tem