Как общий вопрос, является ли плохой идеей импортировать RouterModule
в SharedModule
для приложения Angular (в частности, речь идет о любой версии 6 и выше)?
Некоторый контекст: я создаю компонент-крошку, который находится в моем SharedModule
. Это будет использоваться во всем моем приложении. При создании хлебных крошек я добавляю ссылку на каждую хлебную крошку, чтобы при щелчке пользователя по хлебной крошке маршрутизатор направлял пользователя по этому маршруту. Я использую директиву [routerLink]
для достижения этой цели. Однако, чтобы использовать эту директиву, мне нужно использовать RouterModule
. Я надеялся держать Routing подальше от SharedModule
, но если это необходимо, пусть будет так. У меня вопрос: это мешает производительности и / или добавляет ненужные зависимости к SharedModule
, когда может быть другой способ сделать это?
Спасибо!