2016-09-14 6 views
3

GUI /コンポーネントのレンダリングを待ち、タスクが終了したら表示することができます。角度2 - HTTP要求の完了を待っている間にGUIレンダリングをブロックする方法

  1. 要求ブラウザでウェブサイトと同様に

  2. サーバーから一部のデータを読み込むタスクを開始します。
  3. タスクが完了したら、angular2にすべてのコンポーネントのロードを継続するように指示します。
  4. レンダリング仕上げ。だから、<app>トップコンポーネントを遮断

</head> 
<body> 
    <div *ngIf="UserData"> 
    <app>Laddar...</app> 
    </div> 
    <div *ngIf="!UserData"> 
    Laddar... 
    </div> 
</body> 
</html> 

、モジュール内のすべてのコンポーネントがブロックされますか?

答えて

1
<div *ngIf="data"> 
    {{content}} 
</div> 
http.get(...).subscribe(val => this.data = val); 
関連する問題