Передача данных из дочернего модуля в родительский модуль Angular - PullRequest
0 голосов
/ 17 декабря 2018
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.Как я могу это сделать?Кто-нибудь поможет мне, это будет более полезным.

...