⊗jsagPmRtCR 95 of 97 menu

Rrugët Fëmijë në Angular

Mund të ndodhë që në një komponent që tashmë përdoret në routing, të ketë gjithashtu komponentë fëmijë. Mund të bëhet që këta komponentë fëmijë gjithashtu të shfahen përmes routing-ut.

Për shembull, le të themi se kemi komponentin Aaaa. Ne i qasemi atij përmes URL-së /aaaa/. Le të bëjmë dy komponentë fëmijë të tjerë: Chix dhe Chiy. Do t'i shfaqim brenda pamjes së komponentit Aaaa. Aaaa do të ketë tag-in e vet router-outlet, në të cilin në varësi të URL-së do të shfaqet ose njëri, ose komponenti tjetër fëmijë.

Pra, le të implementojmë atë që u përshkrua.

Le të krijojmë komponentin e parë fëmijë:

ng generate component chix

Le të krijojmë komponentin e dytë fëmijë:

ng generate component chiy

Le të shkruajmë rrugët e veçanta fëmijë:

let childRoutes: Routes = [ { path: 'chix', component: ChixComponent }, { path: 'chiy', component: ChiyComponent }, ];

Le t'i shtojmë ato në rrugën e komponentit Aaaa si fëmijë:

const appRoutes: Routes = [ { path: 'aaaa', component: AaaaComponent, children: childRoutes }, ];

Rruga nga rruga e komponentit prind do të jetë fillimi i rrugës së fëmijës. Kjo do të thotë që komponentët fëmijë do të jenë të disponueshëm përmes URL-ve të mëposhtme: /aaaa/chix dhe /aaaa/chiy.

Tani le ta konfigurojmë komponentin Aaaa. Le të importojmë tag-un për routing:

import { RouterOutlet } from '@angular/router';

Le ta deklarojmë atë në dekorator:

@Component({ ...... imports: [RouterOutlet], ...... })

Le të vendosim tag-un në pamje:

<p>funksionon</p> <router-outlet></router-outlet>

Tani do të jetë e mundur t'u qaset komponentëve fëmijë përmes URL-ve të tyre dhe këta komponentë do të shfahen. Provojeni!

Implementoni funksionimin e përshkruar të komponentëve fëmijë.

Bëni lidhje (linke), përmes të cilave do të ndërrohen komponentët fëmijë.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo