Невозможно управлять двумя розетками [вложенными].На http://localhost:4200/index, внутренняя розетка показывает пустым - PullRequest
0 голосов
/ 19 сентября 2019

У меня такие правила маршрутизации.

{ path: 'index', component: IndexComponent
    , children:
      [ 
        { path: '', redirectTo:'profile',pathMatch:'full'},
        { path: 'profile',  outlet: "inner", component: ProfileComponent },
// some other rules
      ]
}

здесь я использую два выхода маршрутизатора, основной и внутренний.Внутри IndexComponent.html присутствует внутренняя розетка.Когда я использую http://localhost:4200/index в URL-адресе, работает только основной маршрутизатор-выход, внутренний не обновляется.Я ожидаю показать ProfileComponent во внутреннем маршрутизаторе-розетке ИЛИ перенаправить / индексировать правило в / index / orders / (inner: profile) с использованием IndexComponent в основном маршрутизаторе-розетке.

1 Ответ

0 голосов
/ 19 сентября 2019

Попробуйте это.

{ path: '', redirectTo:'/(inner:profile)',pathMatch:'full'}

Но если ваш корневой путь пуст или вы используете лениво загруженный модуль, вы можете следовать этому PR ( angular / pull / 25483 )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...