⊗jsagPmRtRPV 87 of 97 menu

Vrednosti parametrov poti v komponenti v Angular

Vrednosti parametrov, ki jih definiramo v usmerjevalnikih, lahko pridobimo v razredu komponente. Poglejmo, kako lahko to naredimo. Naj imamo naslednjo pot s parametri:

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

Pridobimo vrednost tega parametra v razredu komponente. Tukaj je treba biti pozoren na to, da je mogoče vrednosti parametrov poti pridobiti samo v tisti komponenti, ki je vezana na pot. V našem primeru je na pot vezana komponenta Aaaa. Zato bomo nadalje delali z njo.

Torej, za pridobivanje vrednosti parametrov poti je treba uporabiti storitev ActivatedRoute. Uvažamo jo v našo komponento:

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

Vstavimo storitev v konstruktor:

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

Pridobimo objekt s parametri:

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

Pridobimo vrednost našega parametra:

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

Pridobite vrednosti vaših parametrov.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni