I variabile $scope.data= [{column:"age", operator: ">", value: "50"}, {column:"name", operator: "=", value: "Tonda"}]
. E il servizio per l'invio dei dati al server:AngularJS: ngResource e array di oggetto come parametri dell'URL
angular.module('myServices', ['ngResource']).
factory('serverApp', function($resource, $scope){
return $resource('myurl/', {}, {
saveData: {method:'POST', params: $scope.data}
});
});
Perché URL contiene "nonsense" dopo aver chiamato `serverApp.saveData()? - .../myurl? 0 =% 5Bobject + Object% 5D & 1 =% 5Bobject + Object% 5D - Sembra che i parametri possano essere solo oggetti semplici (1D).
Come posso serializzare correttamente l'oggetto $scope.cfgcondition
in parametri di servizio serverApp
(ad esempio URL)? Grazie.
Sembra che stia chiamando GET per qualche motivo. Poiché i parametri sono nell'URL anziché nel corpo. –
Probabilmente sarà necessario vedere più codice. Ti piace da dove lo chiami. –