⊗jsagPmRtALS 84 of 97 menu

Stylisation des liens actifs dans Angular

Il est possible de faire en sorte que les liens dont l'URL correspond à celle de la barre d'adresse se distinguent par un style, par exemple une couleur. Pour cela, Angular fournit un attribut spécial RouterLinkActive.

Voyons comment il fonctionne. Pour commencer, importons-le :

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

Déclarons-le dans le décorateur :

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

Maintenant, ajoutons cet attribut à nos liens :

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

Comme vous pouvez le voir, dans notre exemple, la valeur de l'attribut est active. C'est le nom d'une classe CSS qui sera appliquée au lien actif. Maintenant, nous pouvons les styliser comme bon nous semble :

.active { color: red; }

Stylisez les liens actifs dans votre projet.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser