私はangularjsとD3を初めて使用しています。 ここでは、D3を使用してリアルタイム折れ線グラフを実装するつもりです。私はangulrjs httpコールを使用して、外部REST APIからデータを取得しています。しかし問題は、httpコールを使用してREST APIから頻繁にデータを要求する方法がわかりません。は、anglejsでhttpコールを使用してREST APIからのデータを頻繁に要求しています
-1
A
答えて
0
Webソケットを絶対に使用できない場合は、$ intervalをチェックアウトしてください。 https://docs.angularjs.org/api/ng/service/$interval
基本的にこれを使用すると、指定した遅延で何度も何度も機能を実行することができます。例えば
:上記のコードで
(function() {
'use strict';
angular
.module('app')
.controller('TestController', TestController);
TestController.$inject = ['$interval'];
function TestController($interval) {
var vm = this;
//Perform doSomething every 10000 ms
$interval(doSomething, 10000);
function doSomething() {
//some logic here
}
}
})();
doSomethingのは、すべての10000ms呼び出される関数。
あなたのケースでは、あなたの要求をdoSomething内に置き、あなたの残りのAPIからの応答であなたの範囲を更新することができます。
NB:これは機能しますが、必ずしも最適なソリューションではありません。 SignalSのようなものがWebSocketの方が良い解決策になります。
関連する問題
- 1. ユーザーがログインする前にNet :: HTTPを使用してAPIからデータを要求していますか?
- 2. コール・ドライブのREST API:400悪い要求
- 3. はどのようにApache HTTPコモンズコード、コールを使用してHttpClientを要求
- 4. anglejsコントローラでhttpリクエストからのデータを使用するには?
- 5. 成功を使用しているanglejsの連続したhttpコール
- 6. anglejsを使用してWeb APIからデータを取得できません。
- 7. REST APIを使用してテーブルからデータを取得する
- 8. キャッスルプロジェクトDynamicProxyはReflectionを頻繁に使用しますか?
- 9. anglejsを使用してWeb APIコントローラからデータを返す方法は?
- 10. 純粋なAppengineプロジェクトは計算エンジンAPIを頻繁に使用していますか?
- 11. REST APIを使用してダイナミクスCRMからデータをインポート
- 12. サーバー側からREST APIを使用していますか?
- 13. LINQを使用して最も頻繁に値を選択
- 14. http api(または任意のV1 API)を使用してsqlを要求する方法または
- 15. ノードの要求約束を使用したJSON REST APIへのPOSTデータ
- 16. RESTを使用しているHTTPリクエスト
- 17. IIS7 ARRを使用して、HTTPS要求をHTTPアプリケーションにルーティングできますか?
- 18. Tomcat6は頻繁にハングアップしています:java.lang.OutOfMemoryError:PermGen space
- 19. テレグラムapiは頻繁に私たちのapiにメッセージを送信します
- 20. anglejsを使用してWeb APIメソッドにデータを送信できません
- 21. iPhone SDK、バックグラウンドでアプリを実行して頻繁にhttpリクエストを送信
- 22. ミドルウェアまたはカスタムテンプレートタグを使用してスニペットを頻繁に変更しないでください
- 23. httpコールのヘッダーのみを要求します
- 24. 静的なクラス/フィールド。どのくらい頻繁に使用していますか?
- 25. Apache Sparkを使用して連続したサブシーケンスを頻繁に検索する
- 26. Matplotlibで頻繁に使用されるPythonの珍しい構文要素
- 27. Nodejを使用して単一のHTTP要求マルチリダイレクションが必要
- 28. ポートレットでjsonオブジェクトを使用してhttp要求に応答します
- 29. なぜ "autoreconf"が頻繁に使用されていないのですか?
- 30. dbまたはファイルで頻繁にアクセス/変更されるjsonデータを格納していますか?
あなたのケースでは、Web Socketsがより適していると思います。 –
いいえ、私はREST APIからデータを要求する必要があります。したがって、Webソケットは必要ありません。ちょうどajaxコールを頻繁にループする必要があります。しかし、私はajax呼び出しをループする方法を理解できません。 –