Javascript 如何在angularjs中使用动态数据的google图表
我在我的应用程序中使用角度谷歌图表,它可以很好地处理静态数据-Javascript 如何在angularjs中使用动态数据的google图表,javascript,angularjs,multidimensional-array,angularjs-scope,Javascript,Angularjs,Multidimensional Array,Angularjs Scope,我在我的应用程序中使用角度谷歌图表,它可以很好地处理静态数据- var chart1 = {}; chart1.type = "GeoChart"; chart1.data = [ ['Locale', 'Count'], ['Germany', 22], ['United States', 34], ['Brazil', 42], ['Canada', 57], ['France',
var chart1 = {};
chart1.type = "GeoChart";
chart1.data = [
['Locale', 'Count'],
['Germany', 22],
['United States', 34],
['Brazil', 42],
['Canada', 57],
['France', 6],
['RU', 72]
];
chart1.options = {
width: 600,
height: 300,
chartArea: {left:10,top:10,bottom:0,height:"100%"},
colorAxis: {colors: ['#aec7e8', '#1f77b4']},
displayMode: 'regions'
};
chart1.formatters = {
number : [{
columnNum: 1,
pattern: "$ #,##0.00"
}]
};
$scope.chart = chart1;
但我正在从服务器获取数据-
$http.get("http://someurl")
.success(function(response) {
$scope.data = response;});
});
现在,我如何将响应数据推送到chart1.data以使其工作。我假设成功响应回调函数与chart define位于同一个控制器中
感谢sarjan,我已将所有数据移动到success中。
$http.get("http://someurl")
.success(function(response) {
$scope.chart.data = response;
});
});