Gestire gli errori nelle chiamate asincrone a servizi in AngularJS

di Stefano Mostarda, in HTML5, AngularJS,

Nello script #141 abbiamo visto come invocare un servizio esposto sul web con l'oggetto $http di AngularJS. Nel caso la chiamata vada a buon fine, viene invocato il callback passato in input al metodo success. Oltre a questo callback, possiamo passare un secondo callback che accetta gli stessi parametri del primo e che viene eseguito solo nel caso la chiamata vada in errore.

var peopleModule = angular.module('peopleModule', []);

peopleModule.controller('peopleController', function ($scope, $http) {
  $http.get('/services/people.json')
    .success(function(response.data) {
      $scope.people = response.data;
    },
    function(response) {
      alert("errore nel recupero delle persone");
    });
});

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi