2
私は次のようにhtmlを使っています。私は何を期待角度2のアクティブなルートは単一のルートにあります
<a [routerLink]="['/']" [queryParams]="{'Analytics':700}" routerLinkActive="active" [routerLinkActiveOptions]="{exact:false}">Home</a>
<input type="text" #id (input)="0"/>
<a [routerLink]="['user',id.value]" [queryParams]="{'Analytics':500}" routerLinkActive="active" [routerLinkActiveOptions]="{exact:false}">User</a>
<button type="button" class="btn btn-default" (click)="onNavigate()">click me</button>
<hr>
は、彼らはただあるだけ正確なパスのために働くしかし/ユーザー/ 15 /編集などの指定したパスのため私の両方のリンク(アクティブクラスの影響を受けている)赤色になったということです非常リンクをクリックすると、が有効になりますです。
上記のURLは、ユーザーがリンクを参照していることです。
私は理解していませんが、どちらか一方をクリックしても両方のリンクが「アクティブ」になってもらいたいですか? – Yeysides
はい!デフォルトでは、アクティブなリンクは開始URLのベースで決定する必要があります。 –