Mam zmienną $scope.data= [{column:"age", operator: ">", value: "50"}, {column:"name", operator: "=", value: "Tonda"}]
. I usług za przekazywanie danych do serwera:AngularJS: ngResource i tablica obiektów jako parametry do adresu URL
angular.module('myServices', ['ngResource']).
factory('serverApp', function($resource, $scope){
return $resource('myurl/', {}, {
saveData: {method:'POST', params: $scope.data}
});
});
Dlaczego URL zawiera "nonsens" po wywołaniu `serverApp.saveData()? - .../myurl? 0 =% 5Bobject + Object% 5D & 1 =% 5Bobject + Object% 5D - Wygląda na to, że parametry mogą być tylko prostymi (1D) obiektami.
Jak poprawnie serializować obiekt $scope.cfgcondition
na parametry usługi serverApp
(np. Na adres URL)? Dzięki.
Wygląda na to, że wywołuje GET z jakiegoś powodu. Ponieważ parametry są w adresie URL, a nie w treści. –
Prawdopodobnie potrzebujesz więcej kodu. Jak tam, skąd dzwonisz. –