⊗jsagPmRtLn 83 of 97 menu

Σύνδεσμοι για δρομολόγηση στο Angular

Στα προηγούμενα μαθήματα εισαγάγαμε το URL manually στη γραμμή διευθύνσεων. Ας δημιουργήσουμε τώρα συνδέσμους, η πλοήγηση στους οποίους θα εμφανίζει διάφορα components.

Για να το κάνουμε αυτό, θα δημιουργήσουμε τους συνδέσμους με έναν ειδικό τρόπο. Το θέμα είναι ότι δεν χρειαζόμαστε πραγματική πλοήγηση στους συνδέσμους. Απλά θέλουμε το Angular να εμφανίσει ένα άλλο component, να αλλάξει το URL στη γραμμή διευθύνσεων του browser και ταυτόχρονα να μην ανανεώσει τη σελίδα.

Επομένως, αντί για το εγγενές attribute href θα χρησιμοποιήσουμε το attribute του Angular RouterLink.

Για να το κάνουμε αυτό, πρέπει να το εισάγουμε:

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

Να το δηλώσουμε στον decorator:

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

Τώρα μπορούμε να δημιουργήσουμε τους συνδέσμους μας:

<nav> <a routerLink="/aaaa/"> Aaaa </a> <a routerLink="/bbbb/"> Bbbb </a> </nav>

Δημιουργήστε συνδέσμους που να εναλλάσσουν τα components σας.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη