Ersuchenden Beispiel für angular.js $http und $resource) POST-und transformRequest as a service

Mit Winkel 1.1.5 und benötigen, um pass-urlencoded Daten an das backend. Ich habe diese Arbeit mit der Lösung von hier:
Wie kann ich die post-Daten als Daten in das Formular, statt ein Anfrage-payload?

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

Habe ich eingebettet sind diese in meinem controller mit Erfolg, aber die "sauberere" Weg ist, einen service zu nutzen, und $ - Ressource anstelle des $http-Objekt.
Es ist möglich, transformRequest mit $resource nach 1.1.2 zu diesem Thema:
$resource transformResponse nicht funktioniert
aber ich finde keine funktionierende Beispiele. Kann mir jemand ein Beispiel geben, die oben genannte Lösung als ein service-Objekt mit $resource?

InformationsquelleAutor user2525528 | 2013-06-26
Schreibe einen Kommentar