Я проверил переход во вложенную розетку маршрутизатора внутри другой с обоими розетками маршрутизатора, определенными в компонентах, и она работала отлично.Теперь я хочу, чтобы вложенный маршрутизатор-выход определялся в компоненте (IndexPageComponent), объявленном в лениво загруженном модуле (называемом BaseModule), но когда я пытаюсь перейти к другому компоненту (IconsPageComponent, который объявлен как дочерний элемент IndexPageComponentв BaseRoutingModule (импортируется в BaseModule).
Модуль отложенной загрузки связан с путем "base" в модуле маршрутизации приложения, у IndexPageComponent есть путь "" в BaseRoutingModule, а у IconsPageComponent есть путь "icons"". Маршрутизатор в IndexPageComponent имеет имя« тесты ». Я пытался перейти к следующим маршрутам:
this._ROUTER.navigate([{outlets: {tests: ['base/icons']}}]);
this._ROUTER.navigate([{outlets: {tests: ['icons']}}]);
, но оба не удалось с ошибкой, что маршрут« база / значки »(или«во втором случае) значков не было.
Временное решение, которое я нашел, состояло в том, чтобы динамически создавать компоненты и добавлять представление компонентов в представление IndexPageComponent, но я хотел бы знать, есть ли способ сделать этос вложенными роутерами.
Спасибо