⊗jsagPmRtLn 83 of 97 menu

Links für Routing in Angular

In vorherigen Lektionen haben wir die URL manuell in die Adressleiste eingegeben. Lassen Sie uns nun Links erstellen, deren Anklicken verschiedene Komponenten anzeigt.

Dafür werden wir die Links auf eine besondere Weise erstellen. Die Sache ist die, dass wir keinen echten Link-Wechsel benötigen. Wir möchten einfach nur, dass Angular eine andere Komponente anzeigt, die URL in der Adressleiste des Browsers ändert und dabei die Seite nicht aktualisiert.

Daher verwenden wir anstelle des nativen Attributs href das Angular-Attribut RouterLink.

Um dies zu tun, müssen wir es importieren:

import { RouterLink } from '@angular/router';

Im Dekorator angeben:

@Component({ ...... imports: [RouterOutlet, RouterLink], ...... })

Jetzt können wir unsere Links erstellen:

<nav> <a routerLink="/aaaa/"> Aaaa </a> <a routerLink="/bbbb/"> Bbbb </a> </nav>

Erstellen Sie Links, die Ihre Komponenten umschalten.

azbydeenesfrkakkptruuz