⊗jsagPmRtCR 95 of 97 menu

Angular ရှိ ကလေး routes များ

Routing ထဲတွင် အသုံးပြုထားသော component အတွင်း၌လည်း ကလေး components များ ရှိနေနိုင်သည်။ ထိုကလေး components များကိုလည်း routing မှတစ်ဆင့် ပြသရန် ပြုလုပ်နိုင်ပါသည်။

ဥပမာအနေဖြင့် ကျွန်ုပ်တို့တွင် Aaaa component တစ်ခု ရှိသည်ဆိုပါစို့။ ကျွန်ုပ်တို့သည် ၎င်းကို /aaaa/ URL မှတစ်ဆင့် ဆက်သွယ်ပါသည်။ နောက်ထပ် ကလေး components နှစ်ခုကို ပြုလုပ်ကြမည်- Chix နှင့် Chiy။ ၎င်းတို့ကို Aaaa component ၏ အမြင်အာရုံအတွင်း၌ ပြသပါမည်။ Aaaa တွင် ၎င်း၀င်ဒါများထဲမှ တစ်ခုဖြစ်သည့် router-outlet ရှိမည်ဖြစ်ပြီး၊ URL ပေါ်မူတည်၍ ကလေးတစ်ခု သို့မဟုတ် အခြားကလေးတစ်ခုကို ပြသမည်ဖြစ်သည်။

ထို့ကြောင့်၊ ဖော်ပြခဲ့သည့်အတိုင်း အကောင်အထည်ဖော်ကြပါစို့။

ပထမဆုံး ကလေး component ကို ဖန်တီးမည်-

ng generate component chix

ဒုတိယ ကလေး component ကို ဖန်တီးမည်-

ng generate component chiy

သီးခြား ကလေး routes များကို ရေးသားမည်-

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

၎င်းတို့ကို Aaaa component ၏ route သို့ ကလေးများအဖြစ် ထည့်သွင်းမည်-

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

မိဘ component ၏ route မှ လမ်းကြောင်းသည် ကလေး၏ လမ်းကြောင်း၏ အစဖြစ်လိမ့်မည်။ ဆိုလိုသည်မှာ၊ ကလေး components များသည် အောက်ပါ URLs များမှတစ်ဆင့် ရရှိနိုင်မည်ဖြစ်သည်- /aaaa/chix နှင့် /aaaa/chiy

ယခု Aaaa component ကို စီစဉ်ညှိကြပါစို့။ Routing အတွက် tag ကို import လုပ်မည်-

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

၎င်းကို decorator ထဲတွင် သတ်မှတ်မည်-

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

Tag ကို အမြင်အာရုံထဲသို့ ထည့်သွင်းမည်-

<p>အလုပ်လုပ်သည်</p> <router-outlet></router-outlet>

ယခုတွင် ၎င်းတို့၏ URLs များမှတစ်ဆင့် ကလေး components များကို ဆက်သွယ်နိုင်ပြီး ထို components များကို ပြသနိုင်မည်ဖြစ်သည်။ စမ်းကြည့်ပါ။

ဖော်ပြခဲ့သော ကလေး components ၏ အလုပ်လုပ်ပုံကို အကောင်အထည်ဖော်ပါ။

�လေး components များ ပြောင်းလဲမည့် လင့်ခ်များကို ပြုလုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်