Catégories : Tous

par saez jonathan Il y a 8 années

327

Notes conférence Angular 2

Angular 2 est un framework qui permet le développement d'applications multi-plateformes, notamment sur Android, iOS et le web. Il utilise TypeScript, un langage qui enrichit JavaScript avec des fonctionnalités supplémentaires et permet de structurer le code en modules.

Notes conférence Angular 2

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