37 lines
893 B
JavaScript
37 lines
893 B
JavaScript
|
/*
|
||
|
* Énoncé:
|
||
|
* Récupérer les données du formulaire et envoyer celles-ci via un clic sur le bouton "Envoyer".
|
||
|
* Les données devront être transmises sous la forme JSON au serveur NodeJS fourni avec l'exercice
|
||
|
* via la méthode HTTP POST avec le service $http.
|
||
|
*
|
||
|
* Documentation service $http: https://code.angularjs.org/1.3.15/docs/api/ng/service/$http
|
||
|
*
|
||
|
* Partie serveur:
|
||
|
* - Se placer dans le répertoire de l'exercice avec un terminal
|
||
|
* - Lancer "node server.js"
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
var ENDPOINT = 'http://localhost:3000/';
|
||
|
|
||
|
var Exo = angular.module('Exo', []);
|
||
|
|
||
|
Exo.controller('MainCtrl', ['$scope', '$http', function($scope, $http) {
|
||
|
|
||
|
$scope.data = {
|
||
|
nom: '',
|
||
|
prenom: '',
|
||
|
age: 0
|
||
|
};
|
||
|
|
||
|
$scope.sendData = function() {
|
||
|
$http.post(ENDPOINT, $scope.data)
|
||
|
.then(function(res) {
|
||
|
console.log(res);
|
||
|
alert(res.data.message);
|
||
|
})
|
||
|
;
|
||
|
};
|
||
|
|
||
|
}]);
|