Angular 7-如何路由到新窗口位置或文件

时间:2019-04-23 19:53:27

标签: angular routing

在我的app.module.ts中,我有一堆路径,但是我要重点关注的两个路径是:

{ path: '', redirectTo: 'www.site.fake', pathMatch: 'full' },
{ path: '**', component: LoginComponent }

我要做的就是能够捕获空白路径并将其发送到其他站点。因此,如果您输入为www.mysite.com,则会被重定向。 VS. www.mysite.com/wrongpath =登录组件,或www.mysite.com/matchedPath =纠正组件。

还是您必须创建一个BlankComponent并在其中设置位置?

**会不会将重定向的站点链接作为未知路由捕获?

1 个答案:

答案 0 :(得分:0)

我们可以将**称为通配符路由,它将捕获应用程序不知道的所有路径。确保通配符路由是您路由的最后一条路由,因为路由是从上到下读取的。如果在路由列表的开头或中间提到通配符路由,则所有波纹管路由也会作为未知路由获得。 例如:

{path: ‘not-found’ , component: ‘NotFoundComponent’}
{path: ‘**’ , redirectTo: ‘/not-found’}