Как импортировать / использовать модуль отложенной загрузки на другом ng-модуле
У меня два нг-модуля
- Приборная доска
- Повторите список заказов
Я загрузил повторный заказ через ленивый груз.
Теперь я хочу использовать порядок повтора, внутри приборной панели в виде 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 ответ
Вот рабочий пример, который я только что сделал, чтобы показать вам, как он настроен.
AppModule
импортируетMainModule
(похоже на вашDashboardModule)
,ReapeatOrder
модуль загружен с отложенным доступом и может быть перемещен изMainModule
- Оба модуля импортируют общий модуль с общими компонентами.
- И то и другое
MainModule
а такжеReapeatOrder
используйте общие компоненты в своих шаблонах.