Используйте ответ службы для загрузки конфигурации в Angular2

@NgModule({
    declaration: [...],   
    imports: [.., HeaderModule.forRoot({headerConfig: myHeaderConfig, ...})],
    providers: [...],
    bootstrap: [AppComponent]
})

Вот как выглядит мой файл app.module. Мне нужно вызвать службу для загрузки значений myHeaderConfig, но до тех пор, пока я не получу ответ службы, начальная загрузка приложения выполняется без какой-либо конфигурации заголовка. Есть ли способ загрузить приложение после вызова службы или любой другой идеи? Любое предложение будет полезно.


person user2518786    schedule 30.10.2017    source источник


Ответы (1)


Вы можете сделать это, используя конструкцию APP_INITIALIZER для начальной загрузки вашего модуля. Посмотрите мой ответ на Передать контекст веб-приложения в службу Angular2

person Ben Richards    schedule 30.10.2017