2016-04-14 14 views
1

どのように私はangel2にブートストラップで何かを待つことができますか?私のコンポーネントはブートストラップで提供されているサービスを使用しますが、このサービスでは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