Пройдя через несколько связанных вопросов и проблем с GitHub, я еще больше запутался.
Проблема: У меня есть дополнительный модуль, который я хочу маршрутизировать через собственную маршрутизациюмодуль внутри MatDialog, который содержит именованный выход маршрутизатора.
Что я сделал: До сих пор мне удалось вызвать корень второго модуля, но я не могу вызвать ни один из дочерних маршрутоввторого модуля.Всегда выдает ошибку, что маршрут не найден / не определен.
Я определил все дочерние маршруты с именем розетки, но выдает ту же ошибку.
Я использую маршрутизатор навигатор, как это:
this.router.navigate([{ outlets: {atd: ['add-task']}}], {skipLocationChange: true});
add-task
являющийся Родительским маршрутом второго модуля.
Но если я вызову следующее внутри компонента второго модуля:
this.router.navigate([{ outlets: {'atd': ["add-task", "sales"]}}], {skipLocationChange: true});
Я получаю следующую ошибку:
error: Error: Cannot match any routes. URL Segment: 'add-task/sales'
И да, у меня есть маршрут add-task/sales
в моем модуле маршрутизации.
Есть идеи относительно того, как решить эту проблему?