Problème de basculement des liens dans Angular
Examinons la solution au problème de basculement des liens dans le routage. Ce problème peut être résolu à l'aide de la bibliothèque RxJS, qui est déjà incluse dans Angular.
Pour commencer, importons la classe Subscription :
import { Subscription } from 'rxjs';
Créons une propriété privée :
export class AaaaComponent {
private subscription: Subscription;
}
Créons une propriété pour stocker le paramètre
nommé id :
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
}
Et maintenant, abonnons-nous au changement du paramètre
id de la route :
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
constructor(private activateRoute: ActivatedRoute) {
this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
}
}
Résolvez le problème de basculement des liens.