如何将不存在的 link 重定向到 Angular 2 中的主页?
How to redirect not-existing link to Home page in Angular 2?
如果用户输入不存在的 link,我希望页面重定向到主页。
我该怎么做?谢谢
@RouteConfig([
{path: '/home', name: 'Home', component: HomeComponent},
{path: '/about', name: 'About', component: AboutComponent},
{path: '/???', name: 'not-found', redirectTo: ['Home']}
])
这会将所有未注册的路由重定向到主页
{ path: "/**", redirectTo: ["Home"] }
在版本 v4 名称的路由中 属性 不再存在。没有名称的路线定义 属性。所以你应该使用路径而不是名称 redirectTo: '/redirectPath' 并且路径没有前导斜杠所以使用路径:'404' 而不是路径:'/404'
喜欢:
{path: '404', component: NotFoundComponent},
{path: '**', redirectTo: '/404'}
如果用户输入不存在的 link,我希望页面重定向到主页。
我该怎么做?谢谢
@RouteConfig([
{path: '/home', name: 'Home', component: HomeComponent},
{path: '/about', name: 'About', component: AboutComponent},
{path: '/???', name: 'not-found', redirectTo: ['Home']}
])
这会将所有未注册的路由重定向到主页
{ path: "/**", redirectTo: ["Home"] }
在版本 v4 名称的路由中 属性 不再存在。没有名称的路线定义 属性。所以你应该使用路径而不是名称 redirectTo: '/redirectPath' 并且路径没有前导斜杠所以使用路径:'404' 而不是路径:'/404'
喜欢:
{path: '404', component: NotFoundComponent},
{path: '**', redirectTo: '/404'}