Problem mit dem Wechseln von Links in Angular
Lassen Sie uns die Lösung für das Problem mit dem Wechseln von Links im Routing besprechen. Dieses Problem kann mit der Bibliothek RxJS gelöst werden, die bereits in Angular enthalten ist.
Importieren wir zunächst die Klasse Subscription:
import { Subscription } from 'rxjs';
Erstellen wir eine private Eigenschaft:
export class AaaaComponent {
private subscription: Subscription;
}
Erstellen wir eine Eigenschaft zum Speichern des Parameters mit
dem Namen id:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
}
Und nun abonnieren wir die Änderung des Parameters
id aus der Route:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
constructor(private activateRoute: ActivatedRoute) {
this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
}
}
Lösen Sie das Problem mit dem Wechseln von Links.