slam4:richclient:angularjs:services

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:richclient:angularjs:services [2015/01/24 03:09] – [3.1- Usage classique] jcheronslam4:richclient:angularjs:services [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 43: Ligne 43:
  
 ===== -- $http service ===== ===== -- $http service =====
-Le service $http (ng module) permet de faire des requêtes HTTP vers un serveur, via l'objet [[https://developer.mozilla.org/en/xmlhttprequest|XmlHttpRequest]] du navigateur ou via [[http://en.wikipedia.org/wiki/JSONP|JSONP]].+Le service **$http** (ng module) permet de faire des requêtes HTTP vers un serveur, via l'objet [[https://developer.mozilla.org/en/xmlhttprequest|XmlHttpRequest]] du navigateur ou via [[http://en.wikipedia.org/wiki/JSONP|JSONP]].
  
 ==== -- Usage classique ==== ==== -- Usage classique ====
Ligne 60: Ligne 60:
 </sxh> </sxh>
 <sxh javascript> <sxh javascript>
-// Simple POST request example (passing data) :+// Exemple de post avec passage de données :
 $http.post('/someUrl', {msg:'hello word!'}). $http.post('/someUrl', {msg:'hello word!'}).
   success(function(data, status, headers, config) {   success(function(data, status, headers, config) {
Ligne 71: Ligne 71:
   });   });
 </sxh> </sxh>
 +
 +==== -- Raccourcis ====
 +
 +  * [[https://docs.angularjs.org/api/ng/service/$http#get|$http.get]]
 +  * $http.head
 +  * $http.post
 +  * $http.put
 +  * $http.delete
 +  * $http.jsonp
 +  * $http.patch
 +
 +
 +<sxh javascript>
 +$http.get('/someUrl').success(successCallback);
 +$http.post('/someUrl', data).success(successCallback);
 +</sxh>
 +
 +
 +===== -- $q service =====
 +Le service **$q** (ng module) permet d'exécuter des fonctions de manière asynchrone et utilise leurs valeurs de retour ou d'erreur quand l'exécution est terminée.
 +
  • slam4/richclient/angularjs/services.1422065379.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)