是否可以在我的angularJS应用程序中访问此(外部)JSON数据?

时间:2014-11-11 14:13:18

标签: json angularjs jsonp

我想访问的网址是:

http://steamcommunity.com/market/priceoverview/?country=US&currency=2&appid=570&market_hash_name=Formed%20Alloy%20Set

我想知道是否可以在AngularJS中解析它?我对JSONP不熟悉,所以我不太了解这个过程。返回的标头也是application / json。

2 个答案:

答案 0 :(得分:1)

Steam API不会support jsonp - 这意味着您无法通过javascript XMLHttpRequest访问它。一种可能的解决方法可能是实现服务器端代理并使用此代理包装Steam API调用。

答案 1 :(得分:0)

是的,它绝对可能。将$http resource注入您的控制器,您的通话可能如下所示:

<强>的Javascript

myApp.controller('MyCtrl', function ($scope, $http) {
    $http.get(URL).success(function (data) {
        $scope.data = data;
    });
});