⊗jsagPmRtRPU 88 of 97 menu

Χρήση παραμέτρων διαδρομών σε ένα στοιχείο στο Angular

Ας δούμε τώρα πώς μπορούμε να χρησιμοποιήσουμε παραμέτρους διαδρομών μέσα στην κλάση ενός στοιχείου.

Ας υποθέσουμε ότι έχουμε την ακόλουθη διαδρομή με παραμέτρους:

const routes: Routes = [ { path: 'aaaa/:id', component: AaaaComponent }, { path: 'bbbb', component: BbbbComponent }, ];

Ας υποθέσουμε ότι έχουμε συνδέσμους για μετάβαση στο συγκεκριμένο στοιχείο με διάφορες παραμέτρους:

<nav> <a routerLink="/aaaa/1" routerLinkActive="active" > 1 </a> <a routerLink="/aaaa/2" routerLinkActive="active" > 2 </a> <a routerLink="/aaaa/3" routerLinkActive="active" > 3 </a> </nav>

Ας υποθέσουμε ότι στο θυγατρικό στοιχείο περιέχεται ο ακόλουθος πίνακας:

let arr: string = [ 'a', 'b', 'c', 'd', 'e' ]; export class AaaaComponent { }

Ας λάβουμε ανάλογα με την τιμή της παραμέτρου διαδρομής το αντίστοιχο στοιχείο του πίνακα:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; let id = params['id']; this.value = arr[id]; } }

Ας εμφανίσουμε το στοιχείο που λάβαμε στην προβολή:

τιμή: {{ value }}

Ας υποθέσουμε ότι στο θυγατρικό στοιχείο αποθηκεύεται ο ακόλουθος πίνακας αντικειμένων:

[ { name: 'user1', surn: 'surn1', }, { name: 'user2', surn: 'surn2', }, { name: 'user3', surn: 'surn3', }, ]

Δημιουργήστε μια διαδρομή με παράμετρο. Ας υποθέσουμε ότι ανάλογα με την τιμή της παραμέτρου στην προβολή εμφανίζονται τα δεδομένα ενός από τους χρήστες.

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