⊗jsagPmRtRPV 87 of 97 menu

Angular komponentinde ýollaryň parametrleriniň bahalary

Routlarda kesgitleýän parametrlerimiziň bahalaryny komponentiň klasynda alyp bolýar. Geliň, muny nädip edip boljakdygyna göz aýlalyň. Bizde parametrleri bar şeýle bir ýol bolsun:

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

Geliň, bu parametriň bahasyny komponentiň klasynda alyň. Şu ýere üns bermeli: ýollaryň parametrleriniň bahalaryny diňe şol ýola baglanşykly komponentde alyp bolýar. Bizim ýagdaýymyzda, ýola Aaaa komponenti baglanşykly. Şonuň üçin indilik onuň bilen işleris.

Şeýlelikde, ýollaryň parametrleriniň bahalaryny alyp üçin ActivatedRoute serwisini ulanmaly. Ony komponentimize import edeliň:

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

Serwisi konstruktora çägireliň:

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

Parametrleriň objektiň alyň:

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

Parametrimiziň bahasyny alyň:

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

Öz parametrleriňiziň bahalaryny alyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et