I'm с помощью https://github.com/jtblin/angular-chart.js (и угловую 1.5 компоненты) и пытаются имитировать "данные в реальном времени"угловых chart.js данных в реальном времени
<canvas id="base" class="chart-line"
chart-data="$ctrl.realTimeClicks"
chart-labels="$ctrl.domains"
chart-colors="$ctrl.colors"
chart-dataset-override="$ctrl.realTimeClicksOptions">
</canvas>
и в компоненте
this.realTimeClicks = [];
setInterval(function() {
var random = (Math.floor((Math.random() * 10) + 1));
this.realTimeClicks.push(random);
}, 2000);
Но я получаю «Невозможно прочитать свойство« push »неопределенного«
Можете ли вы создать jsfiddle? – fen89
http://codepen.io/mackelito/pen/wzKaPZ – Mackelito
Структура исходных данных в $ scope.graph.data (массив массивов) и данные, которые вы хотите нажать (просто число), не совпадают, поэтому график не будет обновляться. Если вы выберете $ scope.graph.data в интервале, вы увидите, что данные вставляются в массив. –