⊗jsagPmRtRPU 88 of 97 menu

Коришћење параметара рута у компоненти у Angular-у

Хајде сада да погледамо како можемо да користимо параметре рута унутар класе компоненте.

Претпоставимо да имамо следећи рут са параметрима:

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

Претпоставимо да имамо линкове за прелазак на ову компоненту са различитим параметрима:

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

Претпоставимо да дете компонента садржи следећи низ:

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

Хајде да у зависности од вредности параметра рута добијемо одговарајући елемент низа:

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

Прикажимо добијени елемент у приказу (template):

вредност: {{ value }}

Претпоставимо да у дете компоненти чува следећи низ објеката:

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

Направите рут са параметром. Нека у зависности од вредности параметра у приказу буду приказани подаци једног од корисника.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј