À l'aide de succès/erreur/enfin/catch avec des Promesses en AngularJS

Je suis en utilisant $http dans AngularJs, et je ne suis pas sûr sur la façon d'utiliser le retour de la promesse et de gérer les erreurs.

J'ai ce code:

$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
    });

Est-ce une bonne façon de le faire, ou est-il un moyen plus facile?

InformationsquelleAutor Joel | 2014-05-09