embedded - pobieranie danych

0

Pobieram odpowiednie dane przez angulara, które są wystawione na odpowiednie api, wyglądają one następująco:
{

"_embedded" : {
   "users" : [ {
     "login" : "user1",
     "firstName" : "Bolek",
     "lastName" : "Kowal",
     "email" : null,
     "password" : null,
     "gender" : null,
     "birthDate" : null,
     "_links" : {
       "self" : {
         "href" : "http://localhost:8080/games-organizer/api/users/1"
       },

Następnie chce się dostać do "users".

$scope.users = Users.getAll();
    	console.log($scope.users);

Tak po krótce, w ten sposó wyciągam dane z api. Prawidłowo wczytują się one do $scope.users , z tymże nie wiem w jaki sposób mam wyciągnąć z tego konkretne dane, tak żeby przykładowo choćby w konsoli wypisać jakby tablicę "users".

Pozdrawiam ;)

1

Po pierwsze, jest cos takiego jak "promise". Jak wywolania http dzialaja przeczytasz np.: tu
Users.getAll() dziala asynchronicznie i dopiero jak zakonczy dzialanie, bedziesz mial dostep do danych w $scope.users.

Mozesz zrobic cos takiego:

Users.getAll().then(function(data){
    $scope.users = data;
    console.log($scope.users[0]);
})
0

ja polecam arrow functions

1 użytkowników online, w tym zalogowanych: 0, gości: 1