मैं एक मार्ग configआप रूटिंग के तहत किसी घटक को EventEmitter आउटपुट कैसे संलग्न करते हैं?
@RouteConfig([
{ path: '/', name: 'Start', component: Journal },
{ path: '/register', name: 'Register', component: Register },
{ path: '/login', name: 'Login', component: Login },
{ path: '/settings', name: 'Settings', component: Settings },
])
है मैं जर्नल की @Output से उत्सर्जित घटनाओं को सुनने के लिए चाहते हैं। मैं यह कैसे कर सकता हूं जब मेरे पास टेम्पलेट में एकमात्र संदर्भ है
<a class="nav-item nav-link" [routerLink]="['Journal']">Journal</a>
?
[आप नहीं कर सकते] (https://github.com/angular/angular/issues/4452)। आपको एक साझा सेवा का उपयोग करना होगा। –
धन्यवाद - यह वह दिशा है जिस पर मैं लिंक के लिए –
@EricMartinez Thnx जा रहा हूं। यह बहुत निराशाजनक है। यदि आपके पास घोंसले की रूटिंग है तो ईवेंट इमिटर्स के लिए कोई उपयोग नहीं है और सभी सेवाओं के साथ किया जाना चाहिए! मैं इस विशिष्ट कारण के लिए रेडक्स को एकीकृत करने के लिए देख रहा हूं। हालांकि मुझे कोणीय 2 पसंद है, इसकी सीमाएं हैं और इसे रेडक्स जैसे दर्शन को एकीकृत करने पर भी विचार करना चाहिए। मेरी परियोजनाओं में मैं पहले से ही रेडक्स की तरह कुछ करता हूं, रूट फ़ोल्डर में सेवाओं को पेश करता हूं और जहां आवश्यक हो वहां इंजेक्शन देता हूं। – Michelangelo