У меня есть два модуля: ItemsListModule
и SearchModule
.
ItemsListModule
упаковок ItemsListComponent
и SearchModule
упаковок SearchComponent
.
ItemsList
используется на странице, чтобы показать список элементов, и я также хотел бы использовать его в Search
, чтобы показать список результатов. Другими словами: в SearchComponent
я также хотел бы использовать ItemsListComponent
.
// SearchModule
@NgModule({
declarations: [SearchComponent],
imports: [SearchRoutingModule],
})
// ItemsListModule
@NgModule({
declarations: [ItemsListComponent],
imports: [],
})
// AppModule
@NgModule({
declarations: [AppComponent],
imports: [ItemsListModule, SearchModule],
})
Когда я затем использую <my-items-list>
в шаблоне SearchComponent
, я получаю ошибку что компонент неизвестен, и, пожалуйста, убедитесь, что он является частью SearchModule
. Если я добавлю его в импорт SearchModule
, я получу то же сообщение об ошибке.
Почему? Как я могу использовать ItemsList
, чтобы показать результаты моего поиска? (Angular 8,3)