小编HUI*_*HUI的帖子

Angular2使用外部json配置文件进行异步引导

我已升级到angular2 RC6,并希望在引导我的AppModule之前加载外部JSON配置文件.我在RC5之前有这个工作,但我现在很难找到一种注入这些数据的等效方法.

/** Create dummy XSRF Strategy for Http. */
const XRSF_MOCK = provide(XSRFStrategy, { provide: XSRFStrategy, useValue:  new FakeXSRFStrategyService() });

/** Create new DI. */
var injector = ReflectiveInjector.resolveAndCreate([ConfigService, HTTP_PROVIDERS, XRSF_MOCK]);

/** Get Http via DI. */
var http = injector.get(Http);

/** Http load config file before bootstrapping app. */
http.get('./config.json').map(res => res.json())
    .subscribe(data => {

        /** Load JSON response into ConfigService. */
        let jsonConfig: ConfigService = new ConfigService();
        jsonConfig.fromJson(data);

        /** Bootstrap AppCOmponent. */
        bootstrap(AppComponent, [..., provide(ConfigService, { useValue: …
Run Code Online (Sandbox Code Playgroud)

json config angular

6
推荐指数
1
解决办法
2905
查看次数

标签 统计

angular ×1

config ×1

json ×1