在Angular2中的Application Bootstrap之前进行Ajax调用

时间:2016-09-15 16:25:47

标签: ajax angular angular2-services angular2-http

我需要在应用程序引导之前使用以下代码调用服务(执行http请求):

    var injector = ReflectiveInjector.resolveAndCreate([
    CommonService,
    Http
    ]);
    let commonService: CommonService = injector.get(CommonService);

    commonService.getApiDetails().then((result) => {
       platformBrowserDynamic().bootstrapModule(AppModule);
    });

CommonService依赖于Http,所以我也注入了它。但它报告我所有依赖关系和Http都没有解决。在Angular2 beta中,我们使用 HTTP_PROVIDERS ,但在RC6中,我们在@NgModule装饰器的导入部分使用 HttpModule

但在这个具体情况下,我还没有模块。

在这种情况下,使用 http功能(在引导之前)创建注入器需要做些什么?

0 个答案:

没有答案