2016-04-14 66 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