⊗jsagPmRtEAM 85 of 97 menu

Corrispondenza esatta degli URL in Angular

L'attributo routerLinkActive in realtà verifica l'URL non per una corrispondenza esatta, ma parziale. Supponiamo, ad esempio, che i nostri link appaiano così:

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

In questo caso, se ci troviamo all'URL /blog/page/, entrambi i link risulteranno attivi e stilizzati.

Per forzare la verifica degli URL dei link per una corrispondenza esatta, possiamo utilizzare l'attributo routerLinkActiveOptions. Guardate come usarlo:

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

Verificate che, per impostazione predefinita, i link non richiedano una corrispondenza esatta.

Forzate i link a verificare la corrispondenza esatta.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta