import { NgModule} from '@angular/core';
import { LibChildComponent } from './lib-child.component';
import { ModuleWithProviders } from '@angular/compiler/src/core';
import { LibParentModule } from 'lib-parent';
@NgModule({
imports: [
LibParentModule.forRoot(CONFIG)
],
declarations: [LibChildComponent],
exports: [LibChildComponent]
})
export class LibChildModule {
static forRoot(configs: any): ModuleWithProviders {
return {
ngModule: LibChildModule,
providers: [
{
provide: 'LIB_CONFIG',
useValue: configValues,
}
]
};
}
}
Я хочу передать данные конфигурации из дочернего модуля в родительский модуль.когда данные устанавливаются для дочернего метода forRoot, тогда они должны быть установлены для родительского метода forRoot.Как я могу это сделать?Кто-нибудь поможет мне, это будет более полезным.