Quando definiamo il routing in un'applicazione Angular, dobbiamo definire tutte le rotte e per ogni rotta specificare a quale component ogni singola rotta corrisponda. Oltre a questo, dobbiamo anche definire il comportamento dell'applicazione nel caso in cui venga invocata una rotta inesistente. Per fare questo dobbiamo definire una rotta che ha come url un doppio asterisco e come componente il component da renderizzare.
import { NotFoundComponent } from './not-found/not-found.component';
import { HomeComponent } from './home/home.component';
const routes: Routes = [
{ path: 'home', component: HomeComponent },
{ path: '**', component: NotFoundComponent }
];
@NgModule({
imports: [
RouterModule.forRoot(routes)
],
exports: [
RouterModule
]
})
export class AppRoutingModule { }Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestione file Javascript in Blazor con .NET 9
Gestire il routing HTTP in Azure Container App
Loggare le query più lente con Entity Framework
Eliminare record doppi in Sql Server
Controllare la telemetria con .NET Aspire
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Path addizionali per gli asset in ASP.NET Core MVC
Selettore CSS :has() e i suoi casi d'uso avanzati
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Scrivere selettori CSS più semplici ed efficienti con :is()
Definire il colore di una scrollbar HTML tramite CSS


