Konfigurera grundläggande routing i Angular
Låt oss nu konfigurera routing. Låt oss göra
så att om URL:en /aaaa/ är inmatad i webbläsarens adressfält,
visas den första komponenten, och om /bbbb/ är inmatad,
visas den andra.
Denna konfiguration görs i filen
app.routes.ts. Först måste vi
importera våra komponenter:
import { AaaaComponent } from './aaaa/aaaa.component';
import { BbbbComponent } from './bbbb/bbbb.component';
Och nu måste vi ange vilken URL som motsvarar vilken
komponent. För detta behöver vi
skapa en speciell array med objekt för
routes. I varje
objekt kommer det att finnas en nyckel path, där
URL:en anges (utan avslutande snedstreck), och en nyckel
component, där komponenten som ska visas för denna
URL anges:
export const routes: Routes = [
{ path: 'aaaa', component: AaaaComponent },
{ path: 'bbbb', component: BbbbComponent },
];
Routingkonfigurationen är dock inte tillräcklig. Vi måste i föräldrakomponenten ange platsen där våra komponenter ska renderas. Detta kommer vi att ta oss an i nästa lektion.
Konfigurera routing i filen app.routes.ts.