Ich habe Variable $scope.data= [{column:"age", operator: ">", value: "50"}, {column:"name", operator: "=", value: "Tonda"}]
. Und Service für Daten an den Server übermitteln:AngularJS: ngResource und Array von Objekt als Parameter zu URL
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 + Objekt% 5D & 1 =% 5Bobject + Objekt% 5D - Es scheint, dass Params nur einfache (1D) Objekte sein können.
Wie kann ich das Objekt $scope.cfgcondition
in die Serviceparameter serverApp
(z. B. URL) ordnungsgemäß serialisieren? Vielen Dank.
Sieht so aus, als würde es aus irgendeinem Grund ein GET aufrufen. Da die Parameter in der URL und nicht im Text enthalten sind. –
Wahrscheinlich müssen Sie mehr Code sehen. Zum Beispiel, wo du es herrufst. –