Угловые вспомогательные маршруты к именованным выходам внутри 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 в моем модуле маршрутизации.

Любые идеи относительно того, как решить эту проблему?

0 ответов

Другие вопросы по тегам