Javascript AngularJS:如何检索Foursquare API数组数据?

Javascript AngularJS:如何检索Foursquare API数组数据?,javascript,node.js,angularjs,foursquare,Javascript,Node.js,Angularjs,Foursquare,我正在尝试使用angularjs检索场馆列表。使用console.log(数据),我可以看到angularJS成功地调用了foursquare api 但是如何解析数据中的每个id元素呢。例如,我想获得场馆名称、场馆联系人和其他详细信息,如何在ng repeat标签中使用此项 var results = this; $http.get("https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secre

我正在尝试使用angularjs检索场馆列表。使用console.log(数据),我可以看到angularJS成功地调用了foursquare api

但是如何解析数据中的每个id元素呢。例如,我想获得场馆名称、场馆联系人和其他详细信息,如何在ng repeat标签中使用此项

var results = this;
$http.get("https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secret=SECRET_KEY&v=20130815&ll=17.416471,78.438247&query=coffee")
.success(function(data){
    results = data;
    console.log(results);        
})
检查此链接以获取示例json数据:

提前谢谢

var url = https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secret=SECRET_KEY&v=20130815&ll=17.416471,78.438247&query=coffee?callback=JSON_CALLBACK;

$http.jsonp(url)
    .success(function(data){
        console.log(data.found);
    });
因为您正在向另一个域发出请求,所以必须使用JSONP。并在url的末尾追加回调


它起作用了

我得到以下错误。“Uncaught SyntaxError:Unexpected token:”当我检查响应时,它是这样的{“meta”:{“code”:200},“response”:{“viouses”:[]}}我需要为jsonp调用提供任何额外的参数吗?你能提供一个fiddle链接吗?这将很容易调试。谢谢