2016-08-25 12 views
1
私はこのようなルートを作成する必要があり

複数のパラメータでルートを作成するにはどうすればよいですか?

/会社/:のcompany_id /ユーザー/:USER_IDを/

がどのようにしてリンク・ルーターを使用し作成しますか?既に試してみました:

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

しかし、いずれも正しいとは限りません。私はAngular RC5を使用しています。この配列の各要素がURLの一部になります[routerLink]="['company', company_id, 'user', user_id, 'create']"

答えて

2

はこれを試してみてください。

4

それはあなたの質問が何であるか、私にはかなり不明だが、これはあなたが望むものであるかもしれない:

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

これが、 '/会社/企業ID /ユーザー/のご希望のURLを一致させますuserID/create'のように '{path: 'company /:companyId/user /:userId/create'のようなパスを定義すると、routerLinkは' [routerLink] =' ["/ company"、company_id、 user "、" user_id "、" create "] ''を指定します。家族とともにそれを行うこのプランナーを見てください:https://embed.plnkr.co/ih8KyOgPPxbFgh71BEHD/ –

関連する問題