Angular 2 Router Link Active и параметры запроса

  <span [routerLinkActive]="['accent']" [routerLink]="['list']" [queryParams]="skm.path" (click)="ss.resetSearch()"><i class="material-icons view-list">list</i></span>
  <span [routerLinkActive]="['accent']" [routerLink]="['graph']" [queryParams]="skm.path" (click)="ss.resetSearch()"><i class="material-icons view-quilt">view_quilt</i></span>

Как мне заставить [routerLinkActive]="['accent']" работать как с queryParams, так и без queryParams.

Когда я удалю [queryParams]="skm.path", класс будет применен с такими маршрутами, как /list или /graph

И когда я добавлю его обратно, он будет применен с такими маршрутами, как /list? Id=1 или /graph? Id=2

Но я не могу заставить его работать в обоих случаях, у кого-нибудь есть идея, почему?

Спасибо!

0 ответов

Другие вопросы по тегам