EDIT :
This error frequently comes up when we are not importing, providing, or declaring the angular modules, services, components properly.
Make sure that we should only
- import
modulesand NOT thecomponentsorservices - declare
componentsand NOT themodulesorservices. - provide
servicesand NOTcomponentsormodules.
Original Answer :
You don’t have to really import MyComboBox in your App Module. Since you have already exported it in CoreModule. So I would suggest you to remove MyComboBox from your imports array in AppModule. Importing CoreModule will give you MyComboBox component within AppModule.
app.module.ts
@NgModule({
declarations: [
AppComponent,
MyComboBox
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
DragulaModule,
CoreModule
],
// viewProviders: [ DragulaService ],
providers: [HelperService],
bootstrap: [AppComponent]
})
Note : You cannot import component freely like you are doing there. It has to be contained within the module to be imported.