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:

app/aaaa/aaaa.component.tsimport { Subscription } from 'rxjs';

Erstellen wir eine private Eigenschaft:

app/aaaa/aaaa.component.tsexport class AaaaComponent { 
  private subscription: Subscription;
}

Erstellen wir eine Eigenschaft zum Speichern des Parameters mit dem Namen id:

app/aaaa/aaaa.component.tsexport class AaaaComponent { 
  id: number | undefined;
  private subscription: Subscription;
}

Und nun abonnieren wir die Änderung des Parameters id aus der Route:

app/aaaa/aaaa.component.tsexport class AaaaComponent { 
  id: number | undefined;
  private subscription: Subscription;
  
  constructor(private activateRoute: ActivatedRoute) {
    this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
  }
}
Задание 1

Lösen Sie das Problem mit dem Wechseln von Links.