anchor.diff:  :hp-tags: Angular2, TypeScript
   
   
  -L'annonce d'*Angular2* l'année dernière à la _ng-europe_ à fait couler beaucoup d'encre. Cette nouvelle version change complétement le framework, a tel point que l'on peut se demander si la librairie ne devrait pas s'appeller autrement. Dernièrement j'ai eu un peu de temps pour faire de la veille et ça faisait un moment que je voulais voir ce que cette version donne. Je vous propose donc un petit un petit exemple !
  +L'annonce d'*Angular2* l'année dernière à la _ng-europe_ à fait couler beaucoup d'encre. Cette nouvelle version change complétement le framework, a tel point que l'on peut se demander si la librairie ne devrait pas s'appeller autrement. Dernièrement j'ai eu un peu de temps pour faire de la veille et ça faisait un moment que je voulais voir ce que cette version donne. Je vous propose donc un petit exemple !
   
   
   == Rest API
   
  -Avant de gagner du temps, j'ai créé un Repo sur *Github* contenant une API Rest très simple à utiliser. Commencez par récupérer le projet ici :
  +Afin de gagner du temps, j'ai créé un Repo sur *Github* contenant une API Rest très simple à utiliser. Commencez par récupérer le projet ici :
   
   https://github.com/Vtek/BlogIntroductionAngular2
   
  
positive.code: $ npm start
  ----
  
  Le serveur écoute sur le port 3000 et si vous attaquez l'url http://localhost:3000/user, vous devriez obtenir le JSON suivant en réponse :
  
  ++++
  <iframe width="100%" height="150" src="//jsfiddle.net/Vtek/5vc4fvgx/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
  
negative.code: <iframe width="100%" height="200" src="//jsfiddle.net/Vtek/s2jgLa0v/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
  ++++
  
  La méthode _getUser()_ permettera d'obtenir les données. Pour consommer l'API Rest il existe le module *Http*. Celui ci vous permez d'attaquer les services web via les principaux verbes Http (Get, Post, Put, Delete...). Pour l'utiliser il faut au préalable en connaitre la définition du module. Dans votre code source, avant l'export de la classe _UserService_ il faut ajouter un import :
  
  ++++
  <iframe width="100%" height="80" src="//jsfiddle.net/Vtek/aco04tn1/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
  