サーバーから JSON 応答を読み取ろうとしています。ここで私のコードを見つけることができます。 https://github.com/ameyjah/feeder
firefox firebug では、サーバーが JSON 応答を返したことを確認できますが、それを $scope.variable に保存すると、その情報にアクセスできません。
モジュール コード var res
angular.module('myApp.services', ['ngResource'])
.factory('feedFetcher', ['$resource',
function($resource) {
var actions = {
'sites': {method:'GET', params: { action:"sites"} ,isArray:false},
'feeds': {method:'GET', params: { action:"sites"} ,isArray:false}
}
res = $resource('/api/:action', {}, actions);
return res
}
]);
コントローラーコード
$scope.sites = feedFetcher.sites().sites;
console.log($scope.sites);
firebug で見られる応答:
{
"sites": [
{
"id": 0,
"title": "google"
},
{
"id": 1,
"title": "yahoo"
}
]
}
工場を定義する方法を台無しにしたと思いますが、特定できません。どんな助けでも役に立ちます。