⊗jsagPmRtRPV 87 of 97 menu

Marsruutide parameetrite väärtused komponendis Angularis

Parameetrite väärtusi, mida me määratleme marsruutides, saab hankida komponendi klassis. Vaatame, kuidas seda teha. Oletame, et meil on järgmine marsruut parameetritega:

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

Hankime selle parameetri väärtuse komponendi klassis. Siin tuleb tähelepanu pöörata sellele, et marsruudi parameetrite väärtusi saab hankida ainult sellest komponendist, mis on marsruudiga seotud. Meie puhul on marsruudiga seotud Aaaa komponent. Seega töötame edasi sellega.

Seega marsruudi parameetrite väärtuste saamiseks on vaja kasutada teenust ActivatedRoute. Impordime selle oma komponenti:

import { ActivatedRoute} from "@angular/router";

Sisestame teenuse konstruktori:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { } }

Hankime objekti parameetritega:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; console.log(params); } }

Hankime meie parameetri väärtuse:

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

Hankige oma parameetrite väärtused.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu