⊗jsagPmRtRPU 88 of 97 menu

Penggunaan Parameter Laluan dalam Komponen di Angular

Mari kita lihat bagaimana kita boleh menggunakan parameter laluan di dalam kelas komponen.

Katakan kita mempunyai laluan berikut dengan parameter:

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

Katakan kita mempunyai pautan untuk navigasi ke komponen ini dengan parameter yang berbeza:

<nav> <a routerLink="/aaaa/1" routerLinkActive="active" > 1 </a> <a routerLink="/aaaa/2" routerLinkActive="active" > 2 </a> <a routerLink="/aaaa/3" routerLinkActive="active" > 3 </a> </nav>

Katakan dalam komponen anak terdapat tatasusunan berikut:

let arr: string = [ 'a', 'b', 'c', 'd', 'e' ]; export class AaaaComponent { }

Mari kita dapatkan elemen tatasusunan yang sepadan bergantung pada nilai parameter laluan:

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

Mari paparkan elemen yang diperoleh dalam templat:

nilai: {{ value }}

Katakan dalam komponen anak disimpan tatasusunan objek berikut:

[ { name: 'user1', surn: 'surn1', }, { name: 'user2', surn: 'surn2', }, { name: 'user3', surn: 'surn3', }, ]

Buat laluan dengan parameter. Bergantung pada nilai parameter, paparkan data salah satu pengguna dalam templat.

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