quinta-feira, 21 de janeiro de 2016
ionic | Serviço e Controller para ler um JSON num endereço http
/* Service para devolver dias de serviço */
.service("diasDeServicoService", function($http, $q) {
var deferred = $q.defer();
this.getAccount = function() {
return $http.get('http://endereço_servidor_de_dados_json.com')
.then(function(response) {
// promise is fulfilled
deferred.resolve(response.data);
return deferred.promise;
}, function(response) {
// the following line rejects the promise
deferred.reject(response);
return deferred.promise;
});
};
})
/* Controller para mostrar os dias de serviço */
.controller("diasDeServicoController", function($scope, $q, diasDeServicoService) {
diasDeServicoService.getAccount()
.then(
function(result) {
// promise was fullfilled (regardless of outcome)
// checks for information will be peformed here
$scope.account = result;
console.log($scope.account); //mostrar objecto
console.log(JSON.stringify($scope.account)); //mostrar em string
alert(JSON.stringify($scope.account));
}
},
function(error) {
// handle errors here
console.log(error.statusText);
}
);
})
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário