⊗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]; } }

Унсури дастёрифтаро дар намоиш медиҳем:

қимат: {{ 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан