Should common modules like HttpClientModule be imported in every feature module - or should they be imported only once in AppModule?
Im thinking about if HttpClientModule will be imported in every feature module, will it be loaded multiple times if AppComponent imports multple of these feature modules? And if HttpClientModule will only be imported in AppModule isn't it like that the reusability of the feature module ist lost - because it needs to import HttpClientModule to be able to standalone?
Feature Module:
@NgModule({
declarations: [AComponent],
imports: [
CommonModule,
FormsModule,
HttpClientModule
],
exports: [
AComponent
]...
App Module:
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
CoreModule,
HttpClientModule,
FeatureModule
]...
question from:
https://stackoverflow.com/questions/65852038/angular-import-module-in-appmodule-or-featuremodule 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…