Les Services AngularsJS

Les Services AngularJS :

Qu’est ce qu’un Service AngularJS

Un Service AngularJS  est un Singloton (ils ne sont instanciés qu’une seule fois “et non une fois par importation”) nous fournit un ensemble de tâches pour faire fonctionner une application AngularJS, on a plusieurs services qui sont prêt à l’emploi, ils sont précédés du symbole $, nous allons voir quelques exemples :

  • $location : contient des méthodes pour intéragir avec votre URL(page web actuelle)
  • $http : Communication avec le serveur
    Nous allon faire un exemple pour bien comprendre le pricipe du Service $http, nous allons créer un fichier data.js dans lequel nous allons stocker les données et un fichier index.html pour les afficherdata.js :

    index.html :

Comment créer votre propre Service AngularJs :

un Service angularJS est tout simplement un module, pour créer un service AngularJS on a le droit d’utiliser 5 méthodes, qui sont les uivantes :

  • service()
  • factory()
  • provider()
  • value()
  • constant()

Pour bien comprendre le pricipe, nous allons prendre l’exemple de la méthode service() :

Nous avons créé un service permettant de faire la mutiplication par 2.

Laisser un commentaire