如何创建具有多个参数的路由?

时间:2016-08-25 13:05:09

标签: angular

我需要创建一个这样的路线:

/公司/:COMPANY_ID /用户/:USER_ID /创建

然后如何使用Link路由器?已经尝试过:

[routerLink]="['company/user/create', empresa_id]"
[routerLink]="['company/:company_id/user/:user_id/create', empresa_id]"

但没有一个是正确的。我正在使用Angular RC5。

2 个答案:

答案 0 :(得分:4)

我不清楚你的问题是什么,但这可能是你想要的:

{ path: ':companyId/userId/create', component: 'UserComponent' }
[routerLink]="['/', company_id, user_id, '/create']"

答案 1 :(得分:2)

试试这个:[routerLink]="['company', company_id, 'user', user_id, 'create']"

此数组的每个元素都将是URL的一部分。