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