Angular 2
Directive Angular 1 = Composant sans template
Notions de Models
En TypeScript on peut définir les attributs directement dans le constructeur en utilisant les visibilités d'attributs
Multi-plateforme
Android
IOS
Web
Single data binding par défaut
Component sous angular 2
Template
Url
Chemin en absolu sauf si ModuleId : module.id et common js
Inline
Un composant peut utiliser des composants
Mot clef export pour authoriser l'import
Classe avec annotations
Types
4 types primitifs
Any
String
Boolean
Number
TypeScript
Le transpilleur le convertie en code Javascript lisible
Permet de découper le code en module
Ajout de fonctionnalité a JavaScript
Géneration possible avec Yeoman