2016-04-14 88 views
1

如何告诉angular2等待bootstrap中的内容?我的组件使用在引导程序中提供的服务,但此服务使用一个HTTP POST和一个HTTP GET来初始化其值,因此,当我的应用程序引导它时,它说无法读取未定义的属性。Angular2 http in bootstrap

回答

2

没有办法让引导程序等待。你可以做的只是拨打bootstrap()当电话完成。

喜欢的东西:

let injector = new Injector.resolveAndcreate([HTTP_PROVIDERS]); 
let http = injector.get(Http); 
http.get('http://somedomain.com/abc').subscribe(_result => { 
    bootstrap(AppComponent, [....]); 
}); 
+1

由于它已经解决了我的问题! – bucicimaci