⊗jsagPmRtRPV 87 of 97 menu

Nilai Parameter Rute di Komponen dalam Angular

Nilai parameter yang kita definisikan di rute dapat diperoleh di kelas komponen. Mari kita lihat bagaimana cara melakukannya. Misalkan kita memiliki rute berikut dengan parameter:

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

Mari kita dapatkan nilai parameter ini di kelas komponen. Perlu diperhatikan di sini bahwa nilai parameter rute hanya dapat diperoleh di komponen yang terikat ke rute. Dalam kasus kita, komponen Aaaa terikat ke rute. Oleh karena itu, selanjutnya kita akan bekerja dengannya.

Jadi, untuk mendapatkan nilai parameter rute, kita perlu menggunakan layanan ActivatedRoute. Impor ke dalam komponen kita:

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

Suntikkan layanan ke dalam konstruktor:

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

Dapatkan objek dengan parameter:

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

Dapatkan nilai parameter kita:

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

Dapatkan nilai parameter Anda.

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