Demandant Exemple pour angular.js $http (ou $ressource) POST et transformRequest en tant que service

À l'aide angulaire 1.1.5 et avoir besoin de passer urlencoded de données à l'arrière-plan. J'ai eu à travailler avec la solution à partir d'ici:
Comment puis-je publier des données comme les données du formulaire au lieu d'une demande de la charge utile?

$http({
    method: 'POST',
    url: url,
    headers: {'Content-Type': 'application/x-www-form-urlencoded'},
    transformRequest: function(obj) {
        var str = [];
        for(var p in obj)
        str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
        return str.join("&");
    },
    data: xsrf
}).success(function () {});

J'ai incorporé ce dans mon contrôleur avec succès, mais le "cleaner" est d'utiliser un service, et $ressource au lieu des $http objet.
Il est possible d'utiliser transformRequest avec $ressource après 1.1.2 de ce sujet:
$ressource transformResponse ne fonctionne pas
mais je ne trouve pas d'exemples de travail. Quelqu'un peut-il fournir un exemple de la solution ci-dessus comme un objet de service à l'aide de $ressource?

OriginalL'auteur user2525528 | 2013-06-26