TP 9 : Observables
Objectifs
- Utiliser le service
ActivatedRoutepour lire les paramètres de l'URL en utilisant des observables
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.