Saltar al contenido

Manejo de errores en AngularJS http obtener y luego construir

Solución:

Necesita agregar un parámetro adicional:

$http.get(url).then(
    function(response) {
        console.log('get',response)
    },
    function(data) {
        // Handle error here
    })

Puedes hacer esto un poco más limpio usando:

$http.get(url)
    .then(function (response) {
        console.log('get',response)
    })
    .catch(function (data) {
        // Handle error here
    });

Similar a la respuesta de @ this.lau_, enfoque diferente.

https://docs.angularjs.org/api/ng/service/$http

$http.get(url).success(successCallback).error(errorCallback);

Reemplace successCallback y errorCallback con sus funciones.

Editar: la respuesta de Laurent es más correcta considerando que está usando then. Sin embargo, dejo esto aquí como una alternativa para las personas que visitarán esta pregunta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *