⊗jsagPmRtCR 95 of 97 menu

Rute Anak di Angular

Dapat terjadi bahwa dalam komponen yang sudah digunakan dalam perutean, juga terdapat komponen anak. Kita dapat mengaturnya agar komponen anak ini juga ditampilkan melalui perutean.

Sebagai contoh, misalkan kita memiliki komponen Aaaa. Kita mengaksesnya melalui URL /aaaa/. Mari buat dua komponen anak lagi: Chix dan Chiy. Kita akan menampilkannya di dalam tampilan komponen Aaaa. Aaaa akan memiliki tag router-outlet-nya sendiri, di mana tergantung pada URL, komponen anak pertama atau kedua akan ditampilkan.

Jadi, mari kita implementasikan yang telah dijelaskan.

Buat komponen anak pertama:

ng generate component chix

Buat komponen anak kedua:

ng generate component chiy

Tulis rute anak terpisah:

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

Tambahkan mereka ke rute komponen Aaaa sebagai anak:

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

Jalur dari rute komponen induk akan menjadi awal jalur untuk anak. Ini berarti komponen anak akan dapat diakses melalui URL berikut: /aaaa/chix dan /aaaa/chiy.

Sekarang mari kita konfigurasi komponen Aaaa. Impor tag untuk perutean:

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

Tuliskan dalam dekorator:

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

Sisipkan tag ke dalam tampilan:

<p>it works</p> <router-outlet></router-outlet>

Sekarang komponen anak dapat diakses melalui URL mereka dan komponen-komponen ini akan ditampilkan. Cobalah!

Implementasikan kerja komponen anak seperti yang dijelaskan.

Buat tautan untuk mengalihkan komponen anak.

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