I have a root AppModule
module.
There are two modules HeaderModule
and FooterModule
:
@NgModule({
providers: [Test2Service],
})
export class HeaderModule {}
@NgModule({
providers: [Test2Service],
})
export class FooterModule {}
As you can see each other has own provider Test2Service
.
After all I import these modules to main module AppModule
:
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
CommonModule,
HeaderModule,
FooterModule,
]
Why when I make changes in Test2Service
it has effect in both modules, in components?