AT
Size: a a a
AT
AT
IO
VV
VV
VO
VO
G
G
AS
G
G
M
K✔
function getConfig(initializerService: InitializerService) {
return () => initializerService.getConfig();
}
@NgModule({
providers: [
{ provide: APP_INITIALIZER, useFactory: getConfig, deps: [InitializerService], multi: true }
]
})
initializerService.getConfig()
просто возвращает промис от метода:getConfig(): Promise<ConfigModel> {
return this.configService.load();
}
public async load(): Promise<ConfigModel> {
try {
return await this.http.get(this.buildUrl())
.toPromise();
}
catch (error) { }
}
load()
от ConfigService?IO
лл
nt
G
лл