1
resposta

Return na função service

Eu sempre vejo exemplos, mas às vezes fico na dúvida, porque a função do service tem um return para funções, é sempre assim que os dados são passados ou tem situações que não precisa ser assim?

.service('CarroService', function($http) {

    var url = 'https://aluracar.herokuapp.com/';

    return {
        obterCarros : function() {
            return $http.get(url).then(function(response){
                return response.data;
            });
        }
    }
});
1 resposta

Oi Gisele.

Não é sempre. Como eu te disse no outro post, o service tem a regra de negócio e retorna para o controller. Nesse caso, a regra é ir lá no servidor e buscar um JSON e retornar para a controller