Angular路由只将某些路由路由到404页面,不会将子路由错误路由到404页面。
创始人
2024-10-28 05:31:09
0

可以使用控制台打印来检查错误信息,然后将所有错误路由到404页面,包括子路由的错误。以下是一个示例代码:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { NotFoundComponent } from './not-found/not-found.component';

const routes: Routes = [
  {
    path: '',
    loadChildren: () => import('./home/home.module').then(m => m.HomeModule)
  },
  {
    path: '**',
    component: NotFoundComponent
  }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

在上面的代码中,NotFoundComponent是你的404组件,如果路由无法匹配任何其他路由,则会自动路由到该组件。

然后可以在子路由中添加一个通配符路由来使普通路由错误也能被捕获并路由到404页面:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { NotFoundComponent } from '../not-found/not-found.component';
import { ChildComponent } from './child.component';

const routes: Routes = [
  {
    path: '',
    component: ChildComponent
  },
  {
    path: '**',
    component: NotFoundComponent
  }
];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule]
})
export class ChildRoutingModule { }

这样,当访问不存在的子路由时,它将路由到404页面。

相关内容

热门资讯

黑科技能赢(aapoker猫腻... 黑科技能赢(aapoker猫腻)外挂透明挂辅助器(透视)都是是有挂(黑科技黑科技)1、起透看视 aa...
wpk辅助神器!wpk有透视辅... wpk辅助神器!wpk有透视辅助吗,(wPk)确实存在有挂,系统教程(黑科技透视)该软件可以轻松地帮...
黑科技插件(wepoke透视挂... 黑科技插件(wepoke透视挂靠谱吗)外挂透明挂辅助方法(透视)真是真的是有挂(黑科技攻略)运wep...
wpk外挂第一视角!Wpk辅助... wpk外挂第一视角!Wpk辅助器,(wPk)本来真的是有挂,攻略教程(黑科技教程);运wpk外挂第一...
黑科技辅助(微扑克智能ai辅助... 黑科技辅助(微扑克智能ai辅助)外挂透明挂辅助下载(透视)其实真的有挂(黑科技细节);1、构建自己的...
wpk辅助插件!wpk德州职业... wpk辅助插件!wpk德州职业代打,(WpK)好像有挂,揭秘攻略(黑科技脚本);1、玩家可以在wpk...
黑科技插件(微扑克如何让系统发... 黑科技插件(微扑克如何让系统发好牌)外挂透明挂辅助方法(透视)果然真的是有挂(黑科技解密)1)微扑克...
德朴之星辅助器!德扑ai智能工... 德朴之星辅助器!德扑ai智能工具,(德扑ai)真是真的有挂,揭秘教程(黑科技插件)1、操作简单,无需...
黑科技app(微扑克透牌真假)... 黑科技app(微扑克透牌真假)外挂黑科技辅助技巧(透视)总是有挂(黑科技脚本)1、全新机制【微扑克透...
微扑克ai会被检测到吗!微扑克... 微扑克ai会被检测到吗!微扑克代打是真的吗,(微扑克)切实是有挂,解密教程(黑科技方法)1、微扑克a...