Angular 带嵌套管线的角度RouterLink活动
我有问题。在我的页面上,我有routeAngular 带嵌套管线的角度RouterLink活动,angular,typescript,Angular,Typescript,我有问题。在我的页面上,我有route/productsList。我有列表组: <div class="sticky-top"> <ul class="list-group"> <a class="list-group-item list-group-item-action" [routerLink]="['/productsList']" routerLinkActive="active" > sad</a> &
/productsList
。我有列表组:
<div class="sticky-top">
<ul class="list-group">
<a class="list-group-item list-group-item-action" [routerLink]="['/productsList']" routerLinkActive="active" > sad</a>
<a *ngFor="let products of categoryProduc; let i = index" [routerLink]="[products.name]" routerLinkActive="active" class="list-group-item list-group-item-action">
{{ products.name }}
</a>
</ul>
</div>
始终选中,因为我始终具有/productsList
,我希望在具有嵌套路由时禁用 您必须定义[routerLinkActiveOptions]=“{exact:true}”
来区分/productsList
和/productsList/products
:
<a class="list-group-item list-group-item-action" [routerLink]="['/productsList']" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">not sad</a>
不悲伤
检查此链接()
<a class="list-group-item list-group-item-action" [routerLink]="['/productsList']" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">not sad</a>