Angular 如何使用多个参数创建管线?
我需要创建一条如下所示的路线: /公司/:公司id/用户/:用户id/创建 那么如何使用链路路由器呢?已尝试:Angular 如何使用多个参数创建管线?,angular,Angular,我需要创建一条如下所示的路线: /公司/:公司id/用户/:用户id/创建 那么如何使用链路路由器呢?已尝试: [routerLink]="['company/user/create', empresa_id]" [routerLink]="['company/:company_id/user/:user_id/create', empresa_id]" 但都不对。我使用的是Angular RC5。试试这个:[routerLink]=“['company',company\u id',user
[routerLink]="['company/user/create', empresa_id]"
[routerLink]="['company/:company_id/user/:user_id/create', empresa_id]"
但都不对。我使用的是Angular RC5。试试这个:
[routerLink]=“['company',company\u id',user',user\u id',create'”
此数组的每个元素都将是URL的一部分。请尝试以下操作:
[routerLink]=“['company',company\u id','user',user\u id',create']”
此数组的每个元素都将是URL的一部分。我不清楚您的问题是关于什么的,但这可能是您想要的:
{ path: ':companyId/userId/create', component: 'UserComponent' }
我不清楚你的问题是关于什么的,但这可能是你想要的:
{ path: ':companyId/userId/create', component: 'UserComponent' }
这与您想要的
/company/companyID/user/userID/create
的URL相匹配,您可以将路径定义为:{path:'company/:companyID/user/:userID/create
,而您的路由链接看起来像:[routerLink]='[“/company”,company\u id,“user”,user\u id,“create”]“
。看到这个用family实现的plunker:this,但是要匹配你想要的/company/companyID/user/userID/create
的URL,你需要定义如下路径:{path:'company/:companyID/user/:userID/create
,你的路由链接看起来像:[routerLink]='[“/company”,company\u id,“user”,user\u id,“create”]“
。请参阅此plunker,它与系列一起使用: