Angular4路由:路径中的动态字符串参数
Angular4 routing: Dynamic string parameter in path
像
一样将整数作为路径参数传递
const appRoutes: Routes = [
{
path: 'servers/:id',
component: ServerDetailComponent
}]
export const routing = RouterModule.forRoot(appRoutes);
但是我如何将 :id
设为 string
?这样我就可以通过 name
而不是 id
来导航服务器对象,例如 /servers/sqlserver
您可以像发送数字一样发送字符串。它在字符串或数字之间没有区别。
path: 'servers/:name',
像
一样将整数作为路径参数传递const appRoutes: Routes = [
{
path: 'servers/:id',
component: ServerDetailComponent
}]
export const routing = RouterModule.forRoot(appRoutes);
但是我如何将 :id
设为 string
?这样我就可以通过 name
而不是 id
来导航服务器对象,例如 /servers/sqlserver
您可以像发送数字一样发送字符串。它在字符串或数字之间没有区别。
path: 'servers/:name',