Angular 2路由器链路活动和查询参数

时间:2017-07-24 22:12:45

标签: typescript angular2-routing angular2-template routerlink routerlinkactive

  <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 个答案:

没有答案