Угловые вспомогательные маршруты к именованным выходам внутри MatDialog
Пройдя через несколько связанных вопросов и проблем с 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
в моем модуле маршрутизации.
Любые идеи относительно того, как решить эту проблему?