⊗jsagPmRtRPV 87 of 97 menu

Waardes van roeteparameters in 'n komponent in Angular

Die waardes van parameters wat ons in roetes definieer, kan in die komponentklas verkry word. Kom ons kyk hoe dit gedoen kan word. Gestel ons het die volgende roete met parameters:

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

Kom ons verkry die waarde van hierdie parameter in die komponentklas. Let daarop dat waardes van roeteparameters slegs in die komponent wat aan die roete gekoppel is, verkry kan word. In ons geval is die Aaaa komponent aan die roete gekoppel. Daarom sal ons verder daarmee werk.

Dus, om die waardes van roeteparameters te verkry, moet die ActivatedRoute diens gebruik word. Laat ons dit in ons komponent inbring:

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

Laat ons die diens in die konstruktor inbring:

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

Laat ons die objek met parameters verkry:

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

Laat ons die waarde van ons parameter verkry:

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

Verkry die waardes van jou parameters.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp