Olá,
Estou tentando fazer uma interação na lista que vem do meu back-end mas estou tendo o seguinte resultado na lista:
- {"method":"GET","transformRequest":[null],"transformResponse":[null],"url":"http://localhost:3000/v1/api/hospedagems","headers":{"Accept":"application/json, text/plain, /"}} [{"_id":"59a88bb4f2f58b2500f71b69","destino":"Teste","data_entrada":"Teste","data_saida":"Teste","tipo":"Teste","__v":0}] 200
- OK
Isso esta sendo impresso no front.
Eu faço um GET em http://localhost:3000/v1/api/hospedagems pelo postman e recebo o resultado corretamente:
[{"_id":"59a88bb4f2f58b2500f71b69","destino":"Teste","data_entrada":"Teste","data_saida":"Teste","tipo":"Teste","__v":0}]
Meu controller esta assim:
angular.module('alurapic').controller('HosedagemController', function($scope, $http) {
$scope.lista = [];
$http.get("http://localhost:3000/v1/api/hospedagems")
.then(function(data){
$scope.lista = data;
console.log('testeeeeee');
}).catch(function(erro){
$scope.mensagem = 'Deu errado!'
console.log(erro);
})
};
});
E no AngularJS assim:
<li ng-repeat="hospedagem in lista">
{{hospedagem._destino}}
</li>
O que estou fazendo de errado?