⊗jsagPmRtALS 84 of 97 menu

Stylisierung aktiver Links in Angular

Man kann es so einrichten, dass Links, deren URL mit der Adressleiste übereinstimmt, durch einen bestimmten Stil, z.B. eine Farbe, hervorgehoben werden. Dafür gibt es in Angular ein spezielles Attribut RouterLinkActive.

Sehen wir uns an, wie es funktioniert. Importieren wir es zunächst:

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

Tragen wir es im Dekorator ein:

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

Und jetzt fügen wir dieses Attribut zu unseren Links hinzu:

<nav> <a routerLink="/aaaa-component" routerLinkActive="active" > Aaaa Component </a> <a routerLink="/bbbb-component" routerLinkActive="active" > Bbbb Component </a> </nav>

Wie Sie sehen, ist der Wert des Attributs in unserem Beispiel active. Dies ist der Name der CSS-Klasse, die dem aktiven Link zugewiesen wird. Jetzt können wir sie nach Belieben gestalten:

.active { color: red; }

Stylisieren Sie die aktiven Links in Ihrem Projekt.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen