Angular 6使用2个路由模块构建“ 404页面未找到”

时间:2019-03-19 15:44:50

标签: angular web module routing

我的问题很简单,我有一个带有3 routing.module的Angular网站。 (其中一个用于家庭,登录,注册等。另外两个用于其他接口)。我想创建一个找不到的常规页面(404)。

因为我写过:

const routes: Routes = [
  {
    path: '',
    component: HomeComponent
  },
  {
    path: 'about',
    component: AboutComponent
  },
  {
    path: 'login',
    component: Login
  },
  {
    path: 'register',
    component: RegisterComponent
  },
  {
    path: 'feedback',
    component: FeedbackComponent
  },
  {
    path: '404',
    component: ErrorNotFoundComponent
  },
  {
    path: '**',
    redirectTo: '404'
  }
}

在我的主要app.routing.module中,其他路由模块中的其他路径不起作用。

您有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。我有一个多路由架构,所以我只需要为错误创建一个新的路由模块,并添加它,然后添加其他路由模块的末尾。