私はangular jsを使用している初心者です。json APIを使用してflickrの公開写真を照会しようとしてこの問題に遭遇しましたが、これまでのところ素晴らしいことです。ここに URLがあります。
そこをクリックすると、json 応答が正常に表示されます。{{flickrResult}} を使用してテンプレートに結果を印刷しようとすると、{} のみが印刷され、コンソールでエラーを確認すると、flickr が提供する json の一部である「jsonFlickrFeed is not defined」が表示されます。
これが私のコントローラーのコードです:
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();
};
どうすればこれを回避できますか?