в нем лежат некоторые компоненты, которые являются страницами и на них может происходить переход из разных модулей, как лучше организовать роутер ,ведь мне в него все равно придется импортить этот компонент из shared? Или данная структура вообще не верна и можно как то по другому сделать?
Структура обычная. Компонент импортить придется. Некоторые делают отдельный RouterModule и помещают все это в него. Если каждый компонент или группа компонентов (nested routs) имеют отдельные модули, то есть резон в каждом из них делать свой роутер, который будет работать в общей схеме, как обычно. Импортить откуда-то из других модулей компоненты для общего роутера равносильно созданию лишних зависимостей
Обсуждают сегодня