के बाहर से रूट के पैरा कैसे प्राप्त होते हैं Angular2 Get router params outside of router-outlet पर इसी तरह का प्रश्न लेकिन कोणीय 2 (राउटर के संस्करण 3.0.0) के रिलीज़ संस्करण को लक्षित करना। मेरे पास संपर्कों की सूची और राउटर आउटलेट के साथ एक ऐप है जो या तो चयनित संपर्क को प्रदर्शित या संपादित करने के लिए है। मैं यह सुनिश्चित करना चाहता हूं कि उचित संपर्क किसी भी बिंदु (पेज लोड सहित) पर चुना गया है, इसलिए जब भी मार्ग बदल जाता है तो मैं मार्ग से "आईडी" परम पढ़ने में सक्षम होना चाहता हूं।कोणीय 2: मुझे राउटर-आउटलेट
राउटर की घटनाओं की संपत्ति की सदस्यता ले कर मैं रूटिंग घटनाओं पर अपना हाथ प्राप्त कर सकता हूं, लेकिन इवेंट ऑब्जेक्ट सिर्फ मुझे कच्चे यूआरएल तक पहुंच प्रदान करता है, न कि इसका एक पार्स संस्करण। मैं राउटर की parseUrl विधि का उपयोग कर पार्स कर सकता हूं, लेकिन इसका प्रारूप विशेष रूप से सहायक नहीं है और बल्कि भंगुर होगा, इसलिए मैं इसका उपयोग नहीं करना चाहूंगा। राउटर की राउटर रूटिंग इवेंट में राउटरस्टेट संपत्ति के बावजूद मैंने सभी को भी देखा है, लेकिन स्नैपशॉट में पैरा हमेशा एक खाली वस्तु होती है।
क्या ऐसा करने के लिए कोई वास्तविक प्रत्यक्ष तरीका है जिसे मैंने अभी याद किया है? क्या मुझे संपर्क सूची को राउटर-आउटलेट में लपेटना होगा जो इसे काम करने के लिए कभी भी नहीं बदलता है, या ऐसा कुछ?