⊗jsagPmRtEAM 85 of 97 menu

Հղումների ճշգրիտ համընկնումը Angular-ում

routerLinkActive ատրիբուտը իրականում ստուգում է URL-ը ոչ թե ճշգրիտ համընկնման, այլ մասնակի։ Թող օրինակի համար մեր հղումները այսպիսի տեսք ունենան։

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

Այս դեպքում, եթե գտնվում ենք /blog/page/ URL-ում, ապա երկու հղումներն էլ կստիլավորվեն։

Հնարավոր է ստիպել, որ ստուգվի հղումների հասցեների ճշգրիտ համընկնումը՝ օգտագործելով routerLinkActiveOptions ատրիբուտը։ Տեսեք, թե ինչպես օգտագործել այն։

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

Ստուգեք, որ լռելյայն հղումները չեն ստուգում ճշգրիտ համընկնումը։

Ստիպեք հղումներին ստուգել ճշգրիտ համընկնումը։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել