⊗jsagPmRtCR 95 of 97 menu

Angular-daky çagalaryň marşrutlary

Routingde ulanylan komponentiň içinde-de çaga komponentleri bolup biler. Bu çaga komponentleriniň hem routing arkaly görkezilmegini üpjün etmek mümkin.

Mysal üçin, bizde <Aaaa> komponenti bar diýeliň. Biz oňa </aaaa/> URL arkaly ýüz tutýarys. Ýene-de iki sany çaga komponentini düzeliň: <Chix> we <Chiy>. Olary <Aaaa> komponentiniň şekillendirişi içinde görkezeris. <Aaaa>-iň öz <router-outlet> tegleri bolup, olarda URL-ga baglylykda ýa-da bir, ýa-da beýleki çaga komponenti görkeziler.

Şeýlelik bilen, beýan edileni amala aşyralyň.

Ilkinji çaga komponentini düzeliň:

ng generate component chix

Ikinji çaga komponentini düzeliň:

ng generate component chiy

Aýratyn çaga marşrutlaryny ýazalyň:

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

Olary <Aaaa> komponentiniň marşrutyna çagalar hökmünde goşalyň:

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

Ene komponentiň marşrut ýoly çaga ýolunyň başlangyjy bolar. Bu şuny aňladýar, çaga komponentlerine aşakdaky URL-ler arkaly girmek mümkin bolar: </aaaa/chix> we </aaaa/chiy>.

Indi <Aaaa> komponentini sazlalyň. Routing üçin teg import edeliň:

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

Ony dekoratorda görkezeliň:

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

Tegi şekillendirişe goşalyň:

<p>işleýär</p> <router-outlet></router-outlet>

Indi çaga komponentlerine olaryň URL-leri arkaly ýüz tutup bolup, bu komponentler görkeziler. Synap görüň!

Beýan edilen çaga komponentleriniň işini amala aşyryň.

Çaga komponentlerini çalşyryjy çykgytlar düzüň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et