Angular 6路径为“ **”的路线

时间:2018-11-04 13:48:27

标签: angular typescript angular6

您好,我是新来的有角度的人,我很怀疑,就像我看到一条带有{path:'**',redirectTo:''}的路线一样,为什么使用以及在哪种情况下使用?谢谢

1 个答案:

答案 0 :(得分:2)

来自docs

  

最后一条路径中的**路径是通配符。路由器将选择   如果请求的URL与路由的任何路径都不匹配,则此路由   在配置的前面定义。这对于显示   “ 404-找不到”页面或重定向到其他路由。

路线如下所示:

const appRoutes: Routes = [
  {
    path: 'crisis-center',
    component: CrisisListComponent
  },
  // Other routes
  {
    path: '**',
    component: PageNotFoundComponent
  }
];