⊗jsagPmRtALS 84 of 97 menu

Stylizacja aktywnych linków w Angular

Można sprawić, aby linki, których URL pasuje do paska adresu, były wyróżnione jakimś stylem, na przykład kolorem. W tym celu Angular przewiduje specjalny atrybut RouterLinkActive.

Przyjrzyjmy się, jak to działa. Na początek go zaimportujmy:

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

Wpiszmy w dekoratorze:

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

A teraz dodajmy ten atrybut do naszych linków:

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

Jak widać w naszym przykładzie, wartością atrybutu jest active. To jest nazwa klasy CSS, która będzie nadawana aktywnemu linkowi. Teraz możemy je stylizować według własnego uznania:

.active { color: red; }

Stylizuj aktywne linki w swoim projekcie.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć