como os parâmetros do método de um módulo forRoot () são passados para um provedor?
Encontrei alguns exemplos do método forRoot () do módulo, como o abaixo:
export class CoreModule {
constructor(
@Optional()
@SkipSelf()
parentModule: CoreModule
) {
if (parentModule) {
throw new Error(
'CoreModule is already loaded. Import it in the AppModule only'
);
}
}
static forRoot(someParameters?:string[]): ModuleWithProviders {
return {
ngModule: CoreModule,
providers: [AnProvider1, AnProvider2]
};
}
Mas como posso passar os valores dos parâmetros para qualquer um dos provedores declarados do módulo?