2017-07-07 8 views
-2

カテゴリドロップダウンがあります。カテゴリに基づいて、メニューのルータリンクを更新します。 私はカテゴリ1を選択し、サブメニュー1のルータリンクは ベース/カテゴリ1 /サブメニュー1にする必要があると考えます。カテゴリ2のルータのリンクのために同じ方法がBASE /カテゴリ2/submenu1補間を使用した角2ルーティング

なければならない私はBASE/{{カテゴリ}}/submenu1ように、この使用して文字列の補間を達成しようとした降下に.TSからカテゴリを設定しようとしましたダウンの変化。しかし、それは動作しません。

私たちはそれぞれのサブメニューをクリックして使用し、ドロップダウン値 にアクセスしてから移動すると思ったが、サブメニュー上にマウスを移動すると、カテゴリのサブメニューリンクを更新したいドロップダウンの変更。

ありがとうございます。そのような

答えて

1

使用routerLink

<li [routerLink]=['/BASE', category1, submenu1]></li> 

詳細情報についてrouterLink:非静的データと静的マージするhere

1

提案のアプローチは、リンクパラメータの配列を使用することです。たとえば:詳細情報については

<a [routerLink]="[category,'submenu1']">Some link</a> 

the official docs

をご確認ください。
関連する問題