⊗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>

Σε αυτήν την περίπτωση, εάν βρισκόμαστε στο url /blog/page/ και οι δύο σύνδεσμοι θα έχουν εφαρμοστεί στυλ.

Για να αναγκάσετε τον έλεγχο των διευθύνσεων των συνδέσμων για ακριβή αντιστοίχιση μπορείτε να χρησιμοποιήσετε το χαρακτηριστικό 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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη