2017-02-08 6 views
6

私はこのようにrouting.tsファイルで定義された経路指定を持っています。 角2:[routerLink]で補間を提供する方法

const routesapp: Routes= [ 
{path:'user/id', component:UserComponent} 
]; 
export const:routing ModuleWithProviders = RouterModule.forRoot(routesapp, {useHash:true}); 

<li class ="Some class"> 
    <a href= "#/user/{{id}}"> Link </a> 
</li> 

HTML

はどのように私は、これは[routerLink]で動作するように変換するのですか?以前の投稿から、[routerLink] = ['user/{{id}}'という補間を追加できないことを知りました。

補間をHTMLでのみ追加したいのですが、ルーティングに追加できませんファイル。また、HTMLでファイルをルーティングするuseHashをオーバーライドする方法は?

+1

を試してみてください、あなたは '[routerLink] = "[ '/ユーザー/' + ID]を"'しようとしたことがありますか? – yurzui

答えて

9

この

<li class ="Some class"> 
    <a [routerLink]="['user', idVariable]">Link </a> 
</li> 
関連する問題