こんにちはみんな私の他のコントローラー "FormCtrl"で使用するために$ scope.testデータを送りたい $ scope.contentはidと他の多くのオブジェクトで$ scope.testは、それが依存AngularJSはコントローラーから別のコントローラーにデータを送信します
greez ...var app = angular.module('surveyApp', []);
app.controller('BackendCtrl', function($scope, $http){
var apiURL = "JSON DATA";
var apiURL2 = "DIFFERENT JSON DATA";
$http.get(apiURL).then(function(response) {
$scope.content = response.data;
});
$http.get(apiURL2).then(function(response) {
$scope.test = response.data;
});
});
app.controller('FormCtrl', function($scope, $http) {
$scope.formData = {};
$scope.formData.id = $scope.a.id;
$scope.formData.checkbox = "1";
$scope.formData.textarea = $scope.a.id;
$scope.save = function(formData) {
$scope.submitFormData = angular.copy(formData);
$http({
method: 'POST',
url: 'update.php',
data: $scope.submitFormData,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});
};
});
角度サービスを使用 –
APIがそれを受け入れる場合は、データを「 'Content-Type:application/json'」として投稿することをお勧めします。 – georgeawg
@georgeawg thx mate –