Я использую новый маршрутизатор, и я решил разделить мой большой маршрут, один для всего приложения, на 2 маршрута.Угловой 2, разбивающий один большой маршрут на два маршрута
Это то, что я сделал:
- Создать новый маршрут и модуль:
guests.routes.ts
,guests.module.ts
- Удалены компоненты из моего
app.routes.ts
&app.module.ts
. Эти файлы имели все маршруты и компоненты в них. Освеженный мое приложение и получил:
Uncaught Type LoginComponent is part of the declarations of 2 modules: GuestsModule and AppModule!
Мой LoginComponent является одним из компонентов я переехал из моей app.module.ts
к моему guests.module.ts
.
Того мой guests.module.ts declrations:
@NgModule({
declarations: [
IntroComponent,
LoginComponent,
RegisterComponent
],
Что может пойти не так?
спасибо. Что я могу сделать, если оба модуля используют один и тот же компонент? – TheUnreal
Для этого предназначены модули, вы можете создать модуль со всеми вашими экспортированными компонентами, а затем импортировать там, где это необходимо, Cheers! –
Если вы не импортируете Component \ Module, где вы его используете, вы получите эту проблему. В идеале, если вы используете один и тот же компонент в нескольких модулях, они должны войти в какой-то общий модуль. –