⊗jsagPmRtRPV 87 of 97 menu

Hodnoty parametrov trás v komponente v Angular

Hodnoty parametrov, ktoré definujeme v trasách, je možné získať v triede komponentu. Pozrime sa, ako to možno urobiť. Nech máme nasledujúcu trasu s parametrami:

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

Získajme hodnotu tohto parametra v triede komponentu. Tu je potrebné venovať pozornosť skutočnosti, že hodnoty parametrov trasy je možné získať len v tom komponente, ktorý je priradený k trase. V našom prípade je k trase priradený Aaaa komponent. Preto s ním budeme ďalej pracovať.

Takže, na získanie hodnôt parametrov trasy je potrebné použiť servis ActivatedRoute. Importujme ho do nášho komponentu:

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

Vložme servis do konštruktora:

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

Získajme objekt s parametrami:

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

Získajme hodnotu nášho parametra:

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

Získajte hodnoty vašich 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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť