angularjs - how to merge JSON object together -


i want make bar-chart , have 2 functions each of them return data exemple : first function 1,:

$scope.data = {     labels: ['jan', 'feb', 'mar'],     datasets: [         {             label: 'my first dataset',             fillcolor: 'rgba(220,220,220,0.2)',             strokecolor: 'rgba(220,220,220,1)',             pointcolor: 'rgba(220,220,220,1)',             pointstrokecolor: '#fff',             pointhighlightfill: '#fff',             pointhighlightstroke: 'rgba(220,220,220,1)',             data: [55, 40, 84]         }     ] }; 

the second function returned :

$scope.data = {     labels: ['apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'],     datasets: [          {             label: 'my second dataset',             fillcolor: 'rgba(151,187,205,0.2)',             strokecolor: 'rgba(151,187,205,1)',             pointcolor: 'rgba(151,187,205,1)',             pointstrokecolor: '#fff',             pointhighlightfill: '#fff',             pointhighlightstroke: 'rgba(151,187,205,1)',             data: [28, 48, 40, 19, 86, 27, 90, 102, 123]         }     ] }; 

my quesion how can combine resut ths final result:

 $scope.data = {     labels: ['jan', 'feb', 'mar','apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'],     datasets: [       {             label: 'my second dataset',             fillcolor: 'rgba(151,187,205,0.2)',             strokecolor: 'rgba(151,187,205,1)',             pointcolor: 'rgba(151,187,205,1)',             pointstrokecolor: '#fff',             pointhighlightfill: '#fff',             pointhighlightstroke: 'rgba(151,187,205,1)',             data: [28, 48, 40, 19, 86, 27, 90, 102, 123]         },         {             label: 'my second dataset',             fillcolor: 'rgba(151,187,205,0.2)',             strokecolor: 'rgba(151,187,205,1)',             pointcolor: 'rgba(151,187,205,1)',             pointstrokecolor: '#fff',             pointhighlightfill: '#fff',             pointhighlightstroke: 'rgba(151,187,205,1)',             data: [28, 48, 40, 19, 86, 27, 90, 102, 123]         }     ] }; 

use concat method.

 var finalobj = data1.concat(data2); 

Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - IE9 error '$'is not defined -