Как импортировать / использовать модуль отложенной загрузки на другом ng-модуле

У меня два нг-модуля

  1. Приборная доска
  2. Повторите список заказов

Я загрузил повторный заказ через ленивый груз.

Теперь я хочу использовать порядок повтора, внутри приборной панели в виде HTML

<app-repeatorderlist></app-repeatorderlist>

Если я делаю то же самое, это выдает мне ошибку

'app-repeatorderlist' не является известным элементом: 1. Если 'app-repeatorderlist' является угловым компонентом, то убедитесь, что он является частью этого модуля. 2. Если 'app-repeatorderlist' является веб-компонентом, добавьте 'CUSTOM_ELEMENTS_SCHEMA' к '@NgModule.schemas' этого компонента в

И если я добавляю его ссылку на app.module, то выдает ошибку

Тип RepeatorderlistComponent является частью объявлений 2 модулей: AppModule и repeatorderModule! Пожалуйста, рассмотрите возможность перемещения RepeatorderlistComponent в модуль более высокого уровня, который импортирует AppModule и repeatorderModule. Вы также можете создать новый NgModule, который экспортирует и включает в себя RepeatorderlistComponent, затем импортирует этот NgModule в AppModule и repeatorderModule. Ошибка: Тип RepeatorderlistComponent является частью объявлений 2 модулей: AppModule и repeatorderModule! Пожалуйста, рассмотрите возможность перемещения RepeatorderlistComponent в модуль более высокого уровня, который импортирует AppModule и repeatorderModule. Вы также можете создать новый NgModule, который экспортирует и включает в себя RepeatorderlistComponent, затем импортирует этот NgModule в AppModule и repeatorderModul.

Я могу понять, что я должен создать новый модуль (выше), но как любой орган может вести на том же

1 ответ

Решение

Вот рабочий пример, который я только что сделал, чтобы показать вам, как он настроен.


  1. AppModule импортирует MainModule (похоже на ваш DashboardModule),
  2. ReapeatOrder модуль загружен с отложенным доступом и может быть перемещен из MainModule
  3. Оба модуля импортируют общий модуль с общими компонентами.
  4. И то и другое MainModule а также ReapeatOrderиспользуйте общие компоненты в своих шаблонах.
Другие вопросы по тегам