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.
$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.