⊗jsagPmRtRPV 87 of 97 menu

Marşrut parametrlərinin qiymətləri komponentdə Angularda

Biz marşrutlarda təyin etdiyimiz parametrlərin qiymətlərini komponent sinfində əldə edə bilərik. Gəlin bunu necə edə biləcəyimizə baxaq. Fərz edək ki, parametrləri olan aşağıdakı marşrutumuz var:

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

Gəlin bu parametrin qiymətini komponent sinfində əldə edək. Burada diqqət yetirməliyik ki, marşrut parametrlərinin qiymətlərini yalnız həmin marşrutla əlaqələndirilmiş komponentdə əldə etmək olar. Bizim vəziyyətimizdə marşrut Aaaa komponenti ilə əlaqələndirilib. Ona görə də bundan sonra onunla işləyəcəyik.

Beləliklə, marşrut parametrlərinin qiymətlərini əldə etmək üçün ActivatedRoute servisindən istifadə etmək lazımdır. Gəlin onu komponentimizə import edək:

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

Gəlin servisi konstruktora yeritək:

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

Gəlin parametrləri olan obyekti əldə edək:

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

Gəlin parametrimizin qiymətini əldə edək:

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

Parametrlərinizin qiymətlərini əldə edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et