2016-07-04 17 views
0

AngularJSを使用してChartjsチャートのデータを動的に更新したいとします。データが更新されていない場合、チャートは正常に機能しますが、$ interval関数を使用してデータを更新しようとすると、グラフは空白のままです。

$scope.labelsx2 = []; 
    $scope.seriesx2 = []; 
    $scope.datax2 = [ 
     [65, 59, 80, 81, 56, 55, 40] 
    ]; 

    $scope.randomize = function() { 


     $scope.datax2 = [65, 59, 1, 81, 1, 55, 1]; 
     console.log('workk'); 


    }; 

    $interval(function() {$scope.randomize();},1000,0); 


    <div class="item item-text-wrap"> 

     <canvas id="line" class="chart chart-line" data="datax2" labels="labelsx2" legend="true" series="seriesx2" options="{showTooltips: false}"></canvas> 

    </div> 

答えて

0

$scope.datax2 = [[65, 59, 1, 81, 1, 55, 1]]; 
とのランダム化機能の変更

$scope.datax2 = [65, 59, 1, 81, 1, 55, 1]; 

関連する問題