使用 public 数据作为动态数据
Using public data for dynamic data
您好,我正在尝试使用 google public 数据使用 angular 和 chartjs 构建演示图表。我在控制器内创建了一个 http 请求,并尝试在控制台中查看获取的数据,以便查看可用的数据。但是我收到一个错误 $http.get(...).success is not a function
,这是什么意思以及如何克服这个错误并显示数据。我也得到 XHR finished loading: GET
这是什么意思? .谢谢:)
myApp.controller('chartController',function($scope,$http){
$http.get("https://www.google.com/publicdata/explore?ds=z8o7pt6rd5uqa6_&ctype=l&strail=false&bcs=d&nselm=h&met_y=unemployment&fdim_y=age_group:y_lt25&fdim_y=seasonality:sa&scale_y=lin&ind_y=false&rdim=country_group&idim=country_group:non-eu&idim=country:de&ifdim=country_group&ind=false&icfg")
.success(function(data,response){
console.log(data);
})
如果您使用 Angular 1.6+,.success
. Use .then
改为:
$http.get("https://www.google.com/publicdata/explore?ds=z8o7pt6rd5uqa6_&ctype=l&strail=false&bcs=d&nselm=h&met_y=unemployment&fdim_y=age_group:y_lt25&fdim_y=seasonality:sa&scale_y=lin&ind_y=false&rdim=country_group&idim=country_group:non-eu&idim=country:de&ifdim=country_group&ind=false&icfg")
.then(function(response){
console.log(response.data);
})
您好,我正在尝试使用 google public 数据使用 angular 和 chartjs 构建演示图表。我在控制器内创建了一个 http 请求,并尝试在控制台中查看获取的数据,以便查看可用的数据。但是我收到一个错误 $http.get(...).success is not a function
,这是什么意思以及如何克服这个错误并显示数据。我也得到 XHR finished loading: GET
这是什么意思? .谢谢:)
myApp.controller('chartController',function($scope,$http){
$http.get("https://www.google.com/publicdata/explore?ds=z8o7pt6rd5uqa6_&ctype=l&strail=false&bcs=d&nselm=h&met_y=unemployment&fdim_y=age_group:y_lt25&fdim_y=seasonality:sa&scale_y=lin&ind_y=false&rdim=country_group&idim=country_group:non-eu&idim=country:de&ifdim=country_group&ind=false&icfg")
.success(function(data,response){
console.log(data);
})
如果您使用 Angular 1.6+,.success
.then
改为:
$http.get("https://www.google.com/publicdata/explore?ds=z8o7pt6rd5uqa6_&ctype=l&strail=false&bcs=d&nselm=h&met_y=unemployment&fdim_y=age_group:y_lt25&fdim_y=seasonality:sa&scale_y=lin&ind_y=false&rdim=country_group&idim=country_group:non-eu&idim=country:de&ifdim=country_group&ind=false&icfg")
.then(function(response){
console.log(response.data);
})