Angular 2 RC5在引导应用程序之前配置提供程序

时间:2016-08-27 01:26:09

标签: angular

我需要通过http请求引入一些外部数据,以便为我的某些API端点配置基本URL。随着转向RC5和一些新的引导过程,我无法动态配置提供程序以及引导程序代码。在RC5之前,您可以执行以下操作:

bootstrap(AppComponent, [
        provide("config", {useValue: config})
    ]);

并在promise thenObservable订阅正文的正文中包含上述代码。然后,我将通过执行以下操作来调用我的API的服务中使用提供的值:

export class AppService {
    constructor(@Inject('config') private configObj) {}
}

如何在角度2 RC5中完成此操作?我的想法是做一些异步工作让可观察的订阅看起来像

data.subscribe((config)=>{platformBrowserDynamic().bootstrapModule(AppModule);});

将配置数据以某种方式传递给bootstrapModule。我已经完成了整个文档,无法找到这样的例子。我还发现了这个github问题https://github.com/angular/angular/issues/10995,但解决方案不起作用。任何帮助将不胜感激!

0 个答案:

没有答案
相关问题