⊗jsagPmRtRPV 87 of 97 menu

Angular-da marshrut parametrlarining qiymatlarini komponentda olish

Biz marshrutlarda belgilaydigan parametrlar qiymatlarini komponent klassida olish mumkin. Keling, buni qanday qilishni ko'rib chiqaylik. Quyidagi parametrlar bilan marshrut mavjud deb faraz qilaylik:

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

Keling, ushbu parametrning qiymatini komponent klassida olamiz. Bu yerda shunga e'tibor berish kerakki, marshrut parametrlarining qiymatlarini faqat shu marshrutga bog'langan komponentda olish mumkin. Bizning holatda, marshrutga Aaaa komponenti bog'langan. Shuning uchun bundan keyin u bilan ishlaymiz.

Xo'sh, marshrut parametrlarining qiymatlarini olish uchun ActivatedRoute servisidan foydalanish kerak. Uni komponentimizga import qilamiz:

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

Servisni konstruktorga inject qilamiz:

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

Parametrlar bilan ob'ektni olamiz:

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

Parametrimizning qiymatini olamiz:

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

Parametrlaringizning qiymatlarini oling.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish