Спасибо за ответы, я нашел решение:
```
this.router.events.pipe(
filter(event => event instanceof NavigationEnd),
map(() => this.activatedRoute),
map(route => {
while (route.firstChild) {
route = route.firstChild;
}
return route;
}),
filter(route => route.outlet === 'primary'),
mergeMap(route => route.data)
).subscribe((event) => {
//some code
})
```
Но у меня есть другой вопрос, он используется в ngOnInit()
в app.component.ts
, app.component.ts
- мой корневой компонентДолжен ли я отменить подписку на ngOnDestroy()
?