⊗jsagPmRtCR 95 of 97 menu

Laluan Anak dalam Angular

Mungkin berlaku bahawa dalam komponen yang sudah digunakan dalam penghalaan, juga terdapat komponen anak. Kita boleh mengatur agar komponen anak ini juga ditunjukkan melalui penghalaan.

Sebagai contoh, katakan kita ada komponen Aaaa. Kita mengaksesnya melalui URL /aaaa/. Mari buat dua komponen anak: Chix dan Chiy. Kita akan menunjukkannya di dalam paparan komponen Aaaa. Aaaa akan mempunyai tag sendiri router-outlet, di mana bergantung pada URL, sama ada satu atau komponen anak kedua akan ditunjukkan.

Jadi, mari kita laksanakan apa yang diterangkan.

Mari buat komponen anak pertama:

ng generate component chix

Mari buat komponen anak kedua:

ng generate component chiy

Mari tulis laluan anak yang berasingan:

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

Tambahkan mereka ke laluan komponen Aaaa sebagai anak:

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

Laluan dari laluan komponen induk akan menjadi permulaan laluan anak. Ini bermakna komponen anak akan boleh diakses melalui URL berikut: /aaaa/chix dan /aaaa/chiy.

Sekarang mari kita konfigurasikan komponen Aaaa. Import tag untuk penghalaan:

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

Tulisnya dalam dekorator:

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

Masukkan tag ke dalam paparan:

<p>ia berfungsi</p> <router-outlet></router-outlet>

Sekarang anda boleh mengakses komponen anak melalui URL mereka dan komponen ini akan ditunjukkan. Cubalah!

Laksanakan kerja komponen anak seperti yang diterangkan.

Buat pautan yang akan menukar komponen anak.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak