Usando sucesso / erro / finalmente / captura com Promises no AngularJS
estou a usar$http
em AngularJs, e não tenho certeza de como usar a promessa retornada e como lidar com erros.
Eu tenho este código:
$http
.get(url)
.success(function(data) {
// Handle data
})
.error(function(data, status) {
// Handle HTTP error
})
.finally(function() {
// Execute logic independent of success/error
})
.catch(function(error) {
// Catch and handle exceptions from success/error/finally functions
});
Esta é uma boa maneira de fazê-lo ou existe uma maneira mais fácil?