⊗jsagPmRtRPV 87 of 97 menu

Vlerat e Parametrave të Rrugëve në Komponent në Angular

Vlerat e parametrave që përcaktojmë në rrugët, mund të merren në klasën e komponentit. Le të shohim se si mund të bëhet kjo. Le të themi se kemi rrugën e mëposhtme me parametra:

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

Le të marrim vlerën e këtij parametri në klasën e komponentit. Këtu duhet t'i kushtohet vëmendje faktit që vlerat e parametrave të rrugës mund të merren vetëm në atë komponent që është i lidhur me rrugën. Në rastin tonë, komponenti Aaaa është i lidhur me rrugën. Prandaj, më tej do të punojmë me të.

Pra, për të marrë vlerat e parametrave të rrugës duhet përdorur shërbimin ActivatedRoute. Le ta importojmë atë në komponentin tonë:

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

Le ta injektojmë shërbimin në konstruktor:

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

Le të marrim objektin me parametrat:

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

Le të marrim vlerën e parametrit tonë:

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

Merrni vlerat e parametrave tuaj.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo