コントローラーの $resource によって、反復処理を繰り返して id で検索し、以下に示すタイプの JSON オブジェクトから id に対応する他の値を返そうとしています。この場合、どこが間違っているのか理解できませんか? 助けてください!
これがコントローラー
appSettings.controller('applistController', ['$scope', 'AppListService',
function($scope, AppListService){
// Have to iterate here to search for an id, how?
// The Above app.json file is returned by the ApplistService(not showing the factory here as it works already.)
$scope.allapps = AppListService.listAllApps().get();
// console.log($scope.allapps.data) returns undefined as so does console.log($scope.allapps.length).
// Where am I wrong?
}
]);
JSON のタイプは次のとおりです。
{"data":[
{
"id":"files_trashbin",
"name": "TrashBin",
"licence":"AGPL",
"require":"4.9",
"shipped": "true",
"active":true
},
{
"id":"files_external",
"name": "External Storage",
"licence":"AGPL",
"require":"4.93",
"shipped":"true",
"active":true
}
],
"status":"success"
}