Angular js – Le framework JS pour du one page (2/2) – Les services 1/2



Angular js – Le framework JS pour du one page (2/2) – Les services 1/2

0 0


vt-angularjs-2-slides

Présentation angular js 2/2

On Github Galilee / vt-angularjs-2-slides

Angular js

Le framework JS pour du one page (2/2)

trjili / Galilee

SOMMAIRE

  • Les services
  • Les évenements
  • Les directives
  • Les promesses
  • ES6 & angular js 1.X
  • Avantage et inconvénients
  • Questions ?

Les services 1/2

  • Des singletons
  • Lazily instantiated
  • 5 méthodes : provider, factory, service, value, constant
  • Un grand nombre de services natifs ($http, $route..)
  • Les services natifs sont préfixé par $

Cas d'utilisation

  • constant : valeur inchangée sous forme d'une chaine ou un objet (déconseillé) et peut être injecté partout (config, controller, directive, service), non intercepté par un decorateur
  • value : equivalent a un service de type constant expecté qu'il est limité au controleurs, dicrectives et services
  • service : retourne un objet instantié par angular avec Object.create
  • factory : retourne un objet déjà prêt à l'emploi
  • provider : un service configurable
Angular js Le framework JS pour du one page (2/2) trjili / Galilee