저는 Angular 2 앱 구성을 앱이 부트 스트랩 될 때로드되는 별도의 config.json 파일에 보관하고 싶습니다.부트 스트랩 비동기 초기화가 필요한 제공 업체의 앵귤러 2 앱
ConfigService를 통해 구성 데이터를 제공 할 계획입니다. 그러나 다른 구성 요소가 요청하기 전에 파일에서 데이터를 가져와야합니다.
내 응용 프로그램은 현재 다음과 같이 부트 스트랩 :
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppComponent, routes } from './app';
...
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
routes
],
declarations: [
AppComponent
],
[
ConfigService,
...
],
bootstrap: [AppComponent]
})
export class AppModule {}
platformBrowserDynamic().bootstrapModule(AppModule)
그래서 나는 응용 프로그램이 부트 스트랩 전에 ConfigService init을하는 방법을 방법을 찾고 있어요. 또는 앱이 부트 스트랩 될 때 초기화하고로드가 완료 될 때까지 대기 상태로 만듭니다.
논리를 서비스의 생성자 안에 넣으면 응용 프로그램이 부트 스트랩되거나 구성 요소가 시작되기 전에 논리가 실행됩니다 –