-1
角度のjを使用して30秒ごとにグラフをリロードします。 30秒ごとに融合チャートをリロードする方法?角度JSでのsetInterval(関数()を使用して、最新のvalues.howを表示するには、チャートをリロードする方法について説明します。anglejsを使用して30秒ごとにグラフをリフレッシュする方法
コード
var app = angular.module('myApp', ["ng-fusioncharts"]);
app.controller('myCtrl', function ($scope, $http) {
$scope.chartData = {
"chart": {
"caption": "chart 1",
"lowerLimit": "0",
"upperLimit": "100",
"showValue": "1",
"valueBelowPivot": "1",
"theme": "fint",
"width": '50%',
"height": '50%'
},
"colorRange": {
"color": [{
"minValue": "0",
"maxValue": "30",
"code": "#6baa01"
}, {
"minValue": "31",
"maxValue": "70",
"code": "#f8bd19"
}, {
"minValue": "71",
"maxValue": "100",
"code": "#e44a00"
}]
},
"dials": {
"dial": [{
"value": "@Model[0].Filled.ToString("N2")"
}]
}
};
});
<div class="container" ng-app="myApp" ng-controller="myCtrl">
<fusioncharts id="chartContainer1" width="300" height="300" type="angulargauge" datasource={{chartData}}></fusioncharts>
<div>
'30000'時間がトリック(*注:' $のdestroy'イベントで非同期イベントをクリアすることを忘れないでください*)になるだろうと '$のinterval'あなたはリアルタイム更新をacheiveしようとしている場合 –
を、私はソケット技術を使用しようと提案します。 – Nicolas
http://tutorials.jenkov.com/angularjs/timeout-interval.html – PhatBuck