Ngresource
Permet de créer automatiquement des services d’accès à des api rest
Key of http response
Headers
Status
Config
Data
$q service
$q.defer() Deffered.resolve() Deffered.reject() Deffered.notify() $q.reject
Permet de créer ses propres promesses
$http API
get
put
delete
Config object http.get
Method, url,…,xsrfcookie
$httpProvider
Définition config. par défaut de $http
Interceptor
Utilise par $httpProvider. Permet de faire un contrôle ou des actions avant chaque requête : log, add authorization request in the header
Bonne pratiques
Wrap $http in services
Use interceptor
Chain interceptor
Leverage default
Qu’est-ce qu’une promesse
Objet Javascript correspondant au résultat diffère d’une opération asynchrone.
Retourne par $http.