Angular, première partie
This commit is contained in:
36
javascript/angular/exercices/services-1/.solution/app.js
Normal file
36
javascript/angular/exercices/services-1/.solution/app.js
Normal file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
* É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);
|
||||
})
|
||||
;
|
||||
};
|
||||
|
||||
}]);
|
Reference in New Issue
Block a user