私は変数$scope.data= [{column:"age", operator: ">", value: "50"}, {column:"name", operator: "=", value: "Tonda"}]
を持っています。サーバーへのデータ送信サービス:AngularJS:ngResourceオブジェクトの配列とURLのパラメータとしての配列
angular.module('myServices', ['ngResource']).
factory('serverApp', function($resource, $scope){
return $resource('myurl/', {}, {
saveData: {method:'POST', params: $scope.data}
});
});
「serverApp.saveData()」を呼び出した後にURLに「ナンセンス」が含まれているのはなぜですか? - .../myurl? 0 =%5Bobject +オブジェクト%5D & 1 =%5Bobject +オブジェクト%5D - それは単純な(1D)オブジェクトのみである可能性があります。
オブジェクト$scope.cfgcondition
をサービスのパラメータserverApp
(たとえばURL)に正しくシリアル化できますか?ありがとう。
何らかの理由でGETを呼び出すように見えます。 paramsは本文ではなくURLにあります。 –
おそらくもっとコードを見る必要があります。あなたがどこからそれを呼んでいるかのように。 –