Bien lire l'énoncé en entier avant de commencer. Tous les fichiers peuvent être modifiés sauf indication contraire.
- Corriger l'affichage des images et des pouvoirs, et sécuriser le type Hero en implémentant une interface commune.
- Lorsqu'on modifie le nom d'un super-héros, il est ajouté à la fin au lieu d'être mis à jour. Corrigez ce comportement en proposant une solution pérenne.
- Afficher l'alter-ego des héros provenant d'une API externe (simulée par le hero service).
- Créer un composant dédié à l'affichage d'un héros pour alléger l'app component.
- Proposez une vue alternative à la liste (vignette, grille ou carte) et ajouter un bouton pour pouvoir basculer rapidement d'un affichage à l'autre.
Compétences testées : TypeScript, Angular, NgRx, RxJS, Sass.