AngularJS:如何检索Foursquare API数组数据?
我试图使用angularjs检索场馆列表。 使用console.log(data),我可以看到angularJS成功地调用了foursquare API。
但是,我如何parsing数据中的每个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数据: https : //developer.foursquare.com/docs/explore.html#req=venues/trending%3Fll%3D40.7,-74
提前致谢!
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。 并追加callback在你的url的末尾。
有用!!
- 使用pdfMake通过Node Express将PDF内容返回给浏览器
- 用户注册为非活动状态,并通过OTP激活
- 使用angular从Node.js中调用多个动作
- Node API – 如何将Facebooklogin链接到Angular前端?
- Nodejs http://test.dev:3000/api/profile。 没有'Access-Control-Allow-Origin'标题Origin'http:// localhost:9000'
- 上传文件与AngularJS和Express.js
- 与没有Expressjs和Nodejs的Angular JS的MogoDB
- 了解yeoman的fullstack套接字服务
- 阻止使用AngularJs和Node.js / Express直接访问文件