Bonjour les gars Je veux envoyer les données $ scope.test pour l'utiliser dans mon autre contrôleur "FormCtrl" Et dans $ scope.content est un ID et de nombreux autres objets et en $ scope.test est également un identifiant que je veux utiliser les deux données en même id ... mais le plus important est d'obtenir les données scope.test pour l'utiliser dans FormCtrl ... greezAngularJS envoyer des données du contrôleur à un autre contrôleur
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'}
});
};
});
utilisation angulaire de service –
Je vous recommande de publier les données ' 'Content-Type: application/json' si l'API accepte. – georgeawg
@georgeawg thx mate –