我有一些这样的链接
<li routerLinkActive="active" class="nav-item">
<a [routerLink]="['contracts']"
[queryParams]="{ activeOnly: false }"
class="nav-link">Contracts</a>
</li>
您在 params 中看到我有?activeOnly=false使用这种方法,当我的网址像
contract?activeOnly=false 在 html 中添加了 active css 类,用户可以看到它是活动链接
我遇到的问题是,有时 url 可以像这样的 contracts?activeOnly=true&id=1然后活动的css 不再适用。
我需要的是在元素上具有活动的 css 类,即使 url 已随查询参数而更改。
例如,如果 url 是这样的contracts?activeOnly=true&id=1
活动的 css 类也必须留在LI html 标签上