TP 9 : Observables
Objectifs
Section intitulée « Objectifs »- Utiliser le service
ActivatedRoutepour lire les paramètres de l’URL en utilisant des observables
Instructions
Section intitulée « Instructions »- Nous voulons dans notre fichier
album-detail.component.tsavoir un boutonalbum précédentetalbum suivant - Cliquer sur ces boutons devrait rediriger vers l’album précédent ou suivant
- Pour cela, nous devons lire le paramètre
idde l’URL de manière réactive - au lieu d’utiliser un instantané, nous utiliserons le service
ActivatedRoutepour nous abonner aux changements du paramètre
route = inject(ActivatedRoute);Puis plus tard dans le code
this.route.params.subscribe(params => { console.log(params['id']);});- Nous ne voulons pas gérer le cas d’usage lorsque l’album précédent ou suivant n’existe pas, nous laisserons l’utilisateur revenir au
HomeComponentsi cela se produit.

