La nouvelle version d’Angular 6 disponible depuis le 3 mai 2018.
Progressive Web App
Déjà amorcée par Angular 5, la génération d’une PWA est désormais intégralement automatisée, y compris la création du manifest.json.
- Pourquoi une Progressive Web App ?
- Installation du Service Worker
- Mise en cache des ressources et des appels à l’API
- Configuration du manifeste d’application
- Lighthouse : 100% au test PWA
RxJS 6
RxJS se refait une beauté en proposant des imports plus simples et mieux organisés. Nous verrons un outil de migration automatique.
Tree-shakable providers
Angular 6 propose une nouvelle façon plus simple et plus performante de déclarer les services.
Installation et configuration automatiques
Une nouvelle commande ng add
permet désormais d’installer et de configurer automatiquement des librairies comme Material.
Migrations automatiques
Une nouvelle commande ng update
permet désormais de migrer automatique vers les nouvelles versions d’Angular.
Autres nouveautés
- Nouveau pipe/filtre d’itération :
keyvalue
- Support de TypeScript 2.7, TypeScript 2.8 et TypeScript 2.9