Я пытаюсь получить доступ к данным в объекте, который возвращается с помощью $resource. Я думал, что это будет похоже на доступ к данным внутри объекта с помощью точки, но это не работает. В консоли я вижу, что объект содержит массив с именем «jobs», но я не могу понять, как получить к нему доступ. это код
Обслуживание:
jenkinsDashboard.factory('Dashboard', ['$resource', function ($resource) {
return $resource(
'http://ci.angularjs.org/view/AngularJS/api/json?pretty=true',
{},
{ query: { method:'GET', params:{}, isArray:false }});
}]);
Контроллер:
dashboardControllers.controller('DashboardCtrl', ['$scope', 'Dashboard',
function($scope, Dashboard) {
$scope.allData = Dashboard.query();
console.log($scope.allData.jobs);
console.log($scope.allData);
}]);
Выход:
undefined
Resource {$promise: Object, $resolved: false, $get: function, $save: function, $query: function…}