複数のパラメーターを使用してルートへのリンクを作成し、それらを一時的にバインドします。これまで、(click)
イベントで関数を実行してこれを行ってきましたが、RouterLink
のバインディング内で可能かどうか疑問に思っていました。
以下は、パラメーターをバインドするために使用する関数です。
redirect() {
this._router.navigate( ['/category', { cat: this.category, page: this.page }]);
}
私のルートは次のようになります:
{
path: 'category/:cat/:page',
component: PostComponent
}
同じ内部routerLink
ディレクティブを実行できますか?
はい、もちろん、routerLink
を使用して、ナビゲーションのためにhref
タグを動的に形成できます。各値がコンポーネントコンテキストに対して評価される配列の値。
[routerLink]="['/category', category, page ]"