⊗jsagPmRtEAM 85 of 97 menu

Dokładne dopasowanie adresów w Angular

Atrybut routerLinkActive w rzeczywistości sprawdza URL nie pod kątem dokładnego dopasowania, ale częściowego. Załóżmy dla przykładu, że nasze linki wyglądają tak:

<nav> <a routerLink="/blog/" routerLinkActive="active" > Aaaa </a> <a routerLink="/blog/page/" routerLinkActive="active" > Bbbb </a> </nav>

W tym przypadku, jeśli znajdujemy się pod adresem URL /blog/page/, stylowane będą oba linki.

Sprawienie, aby adresy linków były sprawdzane pod kątem dokładnego dopasowania, można osiągnąć za pomocą atrybutu routerLinkActiveOptions. Zobacz, jak go używać:

<nav> <a routerLink="/blog/" routerLinkActive="active" [routerLinkActiveOptions]="{exact:true}"> Aaaa </a> <a routerLink="/blog/page/" routerLinkActive="active" [routerLinkActiveOptions]="{exact:true}"> Aaaa </a> </nav>

Sprawdź, że domyślnie linki nie łapią dokładnego dopasowania.

Spraw, aby linki sprawdzały dokładne dopasowanie.

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ć