Error handling in AngularJS http get then construct Error handling in AngularJS http get then construct angularjs angularjs

Error handling in AngularJS http get then construct


You need to add an additional parameter:

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


You can make this bit more cleaner by using:

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

Similar to @this.lau_ answer, different approach.


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

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

Replace successCallback and errorCallback with your functions.

Edit: Laurent's answer is more correct considering he is using then. Yet I'm leaving this here as an alternative for the folks who will visit this question.