我需要在应用程序引导之前使用以下代码调用服务(执行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功能(在引导之前)创建注入器需要做些什么?