AngularJS: ngResource und array Objekt als Parameter an den URL -

Habe ich variable $scope.data= [{column:"age", operator: ">", value: "50"}, {column:"name", operator: "=", value: "Tonda"}]. Und service für das senden von Daten an server:

angular.module('myServices', ['ngResource']).
  factory('serverApp', function($resource, $scope){
    return $resource('myurl/', {}, {
        saveData: {method:'POST', params: $scope.data}
    });
});

Warum URL enthält "Unsinn", nach dem Aufruf von `serverApp.saveData()? - .../myurl?0=%5Bobject+Object%5D&1=%5Bobject+Object%5D - Es scheint, dass die params kann nur einfach (1D) Objekt.

Wie kann ich richtig serialisieren Objekt $scope.cfgcondition in params-of-service serverApp (zB. zu URL)? Danke.

Wie es aussieht ist der Aufruf einen BEKOMMEN aus irgendeinem Grund. Wie die params in der URL lieber als der Körper.
Wahrscheinlich benötigen, um zu sehen, mehr code. Wie, wo bist du ruft es aus.

InformationsquelleAutor user1595465 | 2012-08-17

Schreibe einen Kommentar