Ответ 1
РЕДАКТИРОВАТЬ:
Эта ошибка часто возникает, когда мы неправильно importing
, providing
или declaring
угловые modules
, services
, components
.
Убедитесь, что мы должны только
- импортные
modules
а неcomponents
илиservices
- объявлять
components
а неmodules
илиservices
. - предоставлять
services
а неcomponents
илиmodules
.
Оригинальный ответ:
Вам не нужно действительно импортировать MyComboBox
в свой модуль приложения. Поскольку вы уже экспортировали его в CoreModule
. Поэтому я бы предложил вам удалить MyComboBox
из массива импорта в AppModule
. Импорт CoreModule
даст вам MyComboBox
компонент в AppModule
.
app.module.ts
@NgModule({
declarations: [
AppComponent,
MyComboBox
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
DragulaModule,
CoreModule
],
// viewProviders: [ DragulaService ],
providers: [HelperService],
bootstrap: [AppComponent]
})
Примечание: вы не можете импортировать компонент свободно, как вы делаете там. Он должен содержаться в модуле для импорта.