У меня есть SharedModule, у которого есть метод forRoot и forChild для импорта его в AppModule или ленивые модули.Я не знаю или не знаю, как я могу импортировать один модуль внутри этих методов.Дело в том, что я использую ngx-translate, для которого требуется TranslateModule.forRoot ({config}) для AppModule и TranslateModule.forFeature ({config}) для остальных модулей.
Например, делаю что-то вроде этого:
static forRoot(): ModuleWithProviders {
return {
ngModule: [...SharedModule, TranslateModule.forRoot({config})],
providers: [
{ provide: DateAdapter, useClass: MyDateAdapter },
MainUiHelper,
FilterLinksHelper,
FormattingHelper
]
};
}
static forChild(): ModuleWithProviders {
return {
ngModule: [...SharedModule, TranslateModule.forChild({config})]
};
}
}
Заранее спасибо !!