gpt4 book ai didi

javascript - 使用$http服务,找不到数据

转载 作者:行者123 更新时间:2023-11-28 18:40:13 25 4
gpt4 key购买 nike

这是我的代码 -

var app = angular.module('chartApp', []);

app.controller('artistCtrl', ['$scope', '$http', function($scope, $http) {
$scope.artists =
$http({
method: 'GET',
url: 'http://ws.audioscrobbler.com/2.0/?method=chart.gettopartists',
params: {api_key: 'e8452c5962aafbb3e87c66e4aaaf5cbf', format: 'json'}
}).success(function(result) {
return result.data;
});
console.log($scope.artists);
}]);

如何查看json文件的原始数据?

最佳答案

将赋值语句移至 success block 内:

.success(function(result) {
$scope.artists = result.data;
})

此外,还要注意的一件事是 $http block 后面的 console.log($scope.artists) 语句仍然会打印 undefined 因为它是在 Promise 解决之前执行的。

关于javascript - 使用$http服务,找不到数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36233940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com