2016-08-16 4 views
1

I次のテンプレート表現があります。app.routing.tsでエラー:任意のルートを照合することはできません: 'プレイヤープロファイルを、ユーザID = 2' を

[routerLink]="['player-profile',{userID:activity.user.id}]" 

そして、次の定義:

{path:'player-profile/:userID', component: PlayerProfileComponent}, 

routerLinkをクリックすると、次のエラーが返されます。

Error: Cannot match any routes: 'player-profile;userID=2' 

角度2 RC.5 +新しいルータのオブジェクトがクエリパラメータのために使用されているだけで

[routerLink]="['player-profile', activity.user.id]" 

答えて

1

使用。ルートパラメータの場合、位置は重要です。名前を渡す必要はありません。

関連する問題