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

Directive Angular 1 = Composant sans template