本文介绍了没有参数值的路由;Angular 路由重定向 - 我可以使用 redirectTo 参数路径吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果可以将路径:""重定向到路径::id",我正在徘徊?有什么办法可以做到这一点吗?
I'm wandering if it is possible to redirect path: ' ' to path: ':id' ? Is there a way I can achieve this?
谢谢.
{
path: 'folder',
children: [
{
path: '',
redirectTo: ':id',
pathMatch: 'full',
},
{
path: ':id',
canActivate: [AuthGuard],
component: DocumentsComponent,
},
]
}
推荐答案
我找到了一种方法,可以使用空的 'id' 参数将 'folder' 路由重定向到 'folder/:id':
I found a way to redirect 'folder' route to 'folder/:id' with empty 'id' parameter:
{
path: 'folder',
redirectTo: 'folder/',
pathMatch: 'full',
},
{
path: 'folder',
children: [
{
path: ':id',
canActivate: [AuthGuard],
component: DocumentsComponent,
},
]
}
*注意重定向必须是第一个.
*Note that the redirect must be first.
这篇关于没有参数值的路由;Angular 路由重定向 - 我可以使用 redirectTo 参数路径吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!