2017-11-20 8 views
1

私は現在のCPU使用率を返すサーバ上に何らかの種類のパーセンテージバーとrestapiを表示するコンポーネントを持っています。イオンのプロバイダが10秒ごとにrestapiを呼び出してコンポーネントビューを更新したいと思っています。しかし、私はそれの背後にある概念を実際には得ていないと思う。 これを行うにはどこにループを書くべきですか?プロバイダまたはコンポーネント内バックグラウンドAPI呼び出しのための角度プロバイダ

答えて

1

この ファーストを行うには、2つの方法は、あなたが

第二の方法は、あなたがプロバイダからのREST APIを呼び出すことができるということであるデータで構成要素を提供するすべての10秒後にコンポーネントからプロバイダを呼び出すことができますがあります10秒ごとに変更してから、コンポーネントまたは動作の対象を使用して変更がある場合は、そのコンポーネントに通知してください。

そして、このようなobservable.intervalを使用するのが最も良い方法は Observable.interval(10000);

2番目のオプションを使用する場合は動作対象についての素晴らしい答えがありますが、参照のためにそれを確認することができます BehaviorSubject vs Observable?

+0

うIntervallObservableは、そのタスクのための良いアイデア? – Florian

+0

私は自分の答えを編集しており、私が好きなものになるはずです –

関連する問題