2017-08-19 4 views
0

10秒後にHTMLページ全体を自動的にリロードするようにAngular toをコーディングしようとしています。角2:ある時間の後にページ全体を自動的に更新する方法

私は角2に新しいです、それを行う方法を事前に

感謝を助けてください。

+0

を試します'setTimout()'を使用して 'ngOnInit()'を呼び出してください – Aravind

+1

これについての詳細は教えてください。ページ全体をリロードしますか?または、ページのデータだけですか?解決策は、必要なものによって異なります。 – DeborahK

+0

@Deorahkはい、htmlページでは、イベントを含むカレンダーを持っています。ユーザーがそれをクリックすると、10分間ブロックしてから10分後に再度呼び出す必要があります。 –

答えて

0

次の2つの選択肢があります:NG2-シンプルなタイマー-例を使用して

の1-:NG2-シンプルなタイマー-例

:アンギュラ2タイマーを扱う単純なコンポーネントを持ってい

Github Link

このplunkerは結果を示しています

2- setTimout:

@Araivndは、次のようにngOnInit(角度呼び出しがコンポーネントを作成した後ngOnInit)とsetTimoutを使用することができる述べたように:

ngOnInit(){ 
    setTimeout(function(){ 
      //code here 
     },10000); 
} 
0

この

setTimeout(
function(){ 
location.reload(); 
}, 10000); 
関連する問題