Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用多个参数创建管线?_Angular - Fatal编程技术网

Angular 如何使用多个参数创建管线?

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

我需要创建一条如下所示的路线:

/公司/:公司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',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,它与系列一起使用: