реализована через лейзи лоадинг
Допустим у меня есть main module который содержит:
-Module A -> Component A
-Module B
-Module B1 ->
-ModuleB11
-Module B2
-Module B3
Вопрос: Как мне с ComponentA, узнать, загрузился ли ModuleB11
Я в компоненте подписался на руотер ивент
this.router.events
.pipe(
filter((event) => event instanceof NavigationStart),…
В ModuleB12 я поместил в роутинге data
const routes: Routes = [
{
path: '',
data: {
nameLoadModule: ModuleB11,
Но получаеться говнокод, так как мне нужно писать
this.route.parent.firstChild.firstChild.firstChild.data, что бы узнать свойство nameLoadModule
Как можно выйти из этой ситуации?
а зачем ComponentA нужно знать загрузился ли ModuleB11 ? может существует решение при котором не нужно трогать соседний модуль.
Обсуждают сегодня