Blame view

public/js/controllers/MembreCtrl.js 1.02 KB
eaf87e8a   Geoffrey PREUD'HOMME   Simplification de...
1
2
  angular.module('MembreCtrl', ['SessionsServ', 'ApiServ']).controller('MembreCtrl', ['$scope', '$http', 'SessionServ', 'ApiServ',
      function ($scope, $http, SessionServ, ApiServ) {
9a023783   Geoffrey PREUD'HOMME   [WIP] Session mis...
3
          $scope.formData = {};
894b21fa   Geoffrey PREUD'HOMME   Application MEAN ...
4
  
7a1fe62d   Geoffrey PREUD'HOMME   Consistence des noms
5
6
7
          $scope.session = SessionServ.cur;
          SessionServ.onChange(function () {
              $scope.session = SessionServ.cur;
2f593328   Geoffrey PREUD'HOMME   Linting
8
          });
69695d81   Geoffrey PREUD'HOMME   Serveur: Vérifica...
9
  
eaf87e8a   Geoffrey PREUD'HOMME   Simplification de...
10
11
12
13
          ApiServ("récupération de la liste des membres", 'get', 'membres', function (err, membres) {
              if (!err)
                  $scope.membres = membres;
          });
894b21fa   Geoffrey PREUD'HOMME   Application MEAN ...
14
  
9a023783   Geoffrey PREUD'HOMME   [WIP] Session mis...
15
          $scope.createMembre = function () {
eaf87e8a   Geoffrey PREUD'HOMME   Simplification de...
16
17
18
19
              ApiServ("création du membre", 'post', 'membres', $scope.formData, function (err, membre) {
                  $scope.formData = {};
                  $scope.membres.push(membre);
              });
9a023783   Geoffrey PREUD'HOMME   [WIP] Session mis...
20
21
          };
  
f661af15   Geoffrey PREUD'HOMME   Amelioré la gesti...
22
          $scope.deleteMembre = function (index) {
eaf87e8a   Geoffrey PREUD'HOMME   Simplification de...
23
24
25
              ApiServ("création du membre", 'delete', 'membres', $scope.membres[index]._id, function (err, data) {
                  $scope.membres.splice(index, 1);
              });
9a023783   Geoffrey PREUD'HOMME   [WIP] Session mis...
26
          };
9a023783   Geoffrey PREUD'HOMME   [WIP] Session mis...
27
      }
2f593328   Geoffrey PREUD'HOMME   Linting
28
  ]);