gpt4 book ai didi

angular - 如何在 Angular 项目中为自定义 404 页面设置路由

转载 作者:太空狗 更新时间:2023-10-29 17:42:08 24 4
gpt4 key购买 nike

在我的 Angular 项目中,我有一个名为“wrongRouteComponent”的组件用于自定义 404 页面。当有人输入非预定义路由时,它应该显示“wrong-route.component.html”。我不明白该怎么做。

这是我用过的“app-rouring.module.ts”。

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

// Required components for which route services to be activated
import { LandingComponent } from '../../components/landing/landing.component';
import { DashboardComponent } from '../../components/dashboard/dashboard.component';
import { UserprofileComponent } from '../../components/userprofile/userprofile.component';
import { WrongRouteComponent } from '../../components/wrong-route/wrong-route.component';

const routes: Routes = [
{ path: '', component: LandingComponent},
{ path: '/dashboard', component: DashboardComponent},
{ path: '/userprofile', component: UserprofileComponent},

//Wrong route
{ path: '404', component: WrongRouteComponent},

];

谁能告诉我应该添加哪些更改

{ path: '404', component: WrongRouteComponent},

最佳答案

你可以简单地做到这一点

{
path : '**',
pathMatch : 'full',
component : WrongRouteComponent
}

最后将这个通配符路由放入你的路由文件中的routes数组中。

希望对你有帮助。

关于angular - 如何在 Angular 项目中为自定义 404 页面设置路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56163117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com