मैं एक घटक से दूसरे घटक में रूटिंग कर रहा हूं। एक बार मार्ग पूरा हो जाने के बाद मैं पिछले मार्ग से यूआरएल का उपयोग करना चाहता हूं। मैंने नीचे दिए गए कोड को घटक के कन्स्ट्रक्टर में रखा है, लेकिन यह पहले मार्ग पर आग नहीं लगाता है। पहले मार्ग के बाद, समारोह हर बार आग लग जाता है।कोणीय 2 राउटर घटना पहली बार गोलीबारी नहीं कर रही है?
this.router.events
.filter(e => e instanceof NavigationEnd)
.pairwise().subscribe((e) => {
console.log(e);
});
यदि मैं जोड़ीदार कार्य को हटा देता हूं तो यह पहले मार्ग पर आग लग रहा है, हालांकि यह केवल वर्तमान मार्ग सूचीबद्ध करता है, न कि पिछले मार्ग पर।
router.events
.filter(e => e instanceof NavigationEnd)
.subscribe(e => {
console.log(e);
});
मेरा लक्ष्य पिछले घटक को पुनर्प्राप्त करना है जब नया घटक रूट किया जाता है। मुझसे यहां क्या गलत हो रहा है?
यह वास्तव में आपके रूट घटक में एक सेवा या कम से कम एक हैंडलर के लिए कॉल करता है। – lexith