我是使用 Angular js 的初学者。尽管我遇到了这个问题,试图使用他们的 json api 查询 flickr 公共照片,但到目前为止一切都很好。这是 网址。
如果你点击那里,你会看到 json 响应很好。虽然当我尝试使用 {{flickrResult}} 在模板上打印结果时,我只打印了 {},当我检查控制台是否有错误时,我得到“jsonFlickrFeed 未定义”,这是 flickr 提供的 json 的一部分。
这是我的控制器的代码:
angular.module('Flickr', ['ngResource']);
function FlickrCtrl($scope, $resource){
$scope.flickr = $resource('http://api.flickr.com/services/feeds/:action',
{action:'photos_public.gne', format: 'json', callback: 'JSON_CALLBACK'},
{get: {method: 'JSONP'}});
$scope.flickrResult = $scope.flickr.get();
};
有什么想法可以解决这个问题吗?