⊗jsagPmRtALS 84 of 97 menu

Стилизация на активни връзки в Angular

Може да се направи така, че връзките, чийто URL съвпада с адресната лента, да се отличават с някакъв стил, например цвят. За това в Angular е предвиден специален атрибут RouterLinkActive.

Нека да видим как работи. За начало нека го импортираме:

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

Нека го запишем в декоратора:

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

А сега нека добавим този атрибут към нашите връзки:

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

Както виждате, в нашия пример стойността на атрибута е active. Това е името на CSS класа, който ще се дава на активната връзка. Сега можем да ги стилизираме, както желаем:

.active { color: red; }

Стилизирайте активните връзки във вашия проект.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне