Çift bağlamanın avantajından yararlanmak için yüksek grafikler açısal olarak kullanmaya çalışıyorum. Verileri işlerken bir sorun yaşıyorum, grafik çalışıyor ancak veriler tabloda görünmüyor. DOM konsolunu kontrol ettiğimde diziyi bulabilirim ama bazı sebeplerden dolayı grafikte görünmüyor.Highcharts verileri açısal yönergeyi kullanarak yüklenmeyecek
cpvmPartners = [];
cpvmPlannedCpm = [];
actualCpm = [];
graphData = [];
cpvm = [];
plannedPrepared = [];
getData = function(){
$.getJSON('/cpvmdata', function(data) {
for(k in data){
if(data[k]['audience'] == 'GCM'){
graphData.push([data[k]['partner'],data[k]['plannedcpm']])
actualCpm.push(Math.round((data[k]['mediacost']/data[k]['impressions']*1000)))
cpvmPlannedCpm.push(data[k]['plannedcpm'])
cpvmPartners.push(data[k]['partner'])
}
}
});
}
prepareData = function(){
for(var i = 0; i < actualCpm.length; i++) {
actualPrepared.push({name: "CPM", data: actualCpm[i]})
plannedPrepared.push({name: "Planned CPM", data: cpvmPlannedCpm[i]})
}
}
myApp = angular.module('main', ['highcharts-ng']);
myApp.controller('graphController', function ($scope) {
getData();
prepareData();
$scope.highchartsNG = {
options: {
chart: {
type: 'bar'
}
},
series: [{
data: actualCpm
}],
title: {
text: 'Hello'
},
loading: false
}
});
Tek bir dosyada bu kod nedir? – JordanHendrix