2016-05-01 4 views
1

を終了したら、それを隠します代わりにコンテンツを取得しました。Angular2 - 私は/ RESTのAPIの終了から非同期呼び出したら<strong>ロードメッセージ</strong>を隠すために喜んで、それは<strong>ロードメッセージ</strong>を隠し、示しロードメッセージを表示し、非同期呼び出しが

私はAngular2でそれを達成する方法を知りませんが、JavaScriptで、このような何かが行われます。

<h2 id="message">Loading....</h2> 
<script> 
$(document).ready(function(){ 
    $('#message').hide(); 
    //Then Show the newly fetched content 
    } 
</script> 

答えて

1

私はあなたが取得したデータを表示するためにngForを使用していると信じています。あなたの答えのための

<div *ngIf="!content">Loading...</div> 
<div #ngFor="#content of content"></div> 
<div *ngIf="content">Now the fetched content appears here!</div> 
+0

ありがとうございました! –

1
<div *ngIf="!content">Loading...</div> 
<div *ngIf="content"> TODO display the content here </div> 
+0

おかげで、私はngFor内でそれを実行しているかもしれないので、それは、私と一緒に動作しません:

これはあなたのために働く必要がありますか? –

+1

作業中以外のコードに関する質問がある場合は、質問を編集し、関連するコードを投稿して、何をするべきか、そして何をするのかを教えてください。私はあなたのコードが何も知らないうちになぜ動作しないのか推測できません。 –

関連する問題