⊗jsagPmRtRPU 88 of 97 menu

Angular'da Bileşen İçinde Rota Parametrelerini Kullanma

Şimdi rota parametrelerini bileşen sınıfı içinde nasıl kullanabileceğimize bir göz atalım.

Diyelim ki parametreleri olan aşağıdaki gibi bir rotamız var:

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

Diyelim ki bu bileşene farklı parametrelerle gitmek için aşağıdaki linklerimiz var:

<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>

Diyelim ki alt bileşende aşağıdaki dizi bulunuyor:

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

Rota parametresinin değerine bağlı olarak diziden ilgili elemanı alalım:

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

Alınan elemanı görünümde gösterelim:

değer: {{ value }}

Diyelim ki alt bileşende aşağıdaki nesne dizisi saklanıyor:

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

Parametresi olan bir rota yapın. Parametrenin değerine bağlı olarak görünümde kullanıcılardan birinin verileri gösterilsin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet