⊗jsagPmRtRPV 87 of 97 menu

Nilai Parameter Laluan dalam Komponen di Angular

Nilai parameter yang kita tentukan dalam laluan boleh didapatkan dalam kelas komponen. Mari kita lihat bagaimana ia boleh dilakukan. Katakan kita mempunyai laluan berikut dengan parameter:

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

Mari kita dapatkan nilai parameter ini dalam kelas komponen. Perhatian harus diberikan kepada fakta bahawa nilai parameter laluan hanya boleh didapatkan dalam komponen yang dipautkan kepada laluan. Dalam kes kami, komponen Aaaa dipautkan kepada laluan. Oleh itu, kita akan bekerja dengannya seterusnya.

Jadi, untuk mendapatkan nilai parameter laluan, perkhidmatan ActivatedRoute perlu digunakan. Mari importnya ke dalam komponen kami:

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

Mari suntik perkhidmatan ke dalam pembina:

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

Mari dapatkan objek dengan parameter:

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

Mari dapatkan nilai parameter kami:

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

Dapatkan nilai parameter anda.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak