我试图在路由更改时向一个元素添加类,但我不能使用RouterLinkActive和routerLink,我点击一个按钮改变路由 .

所以,我有一个侧边栏组件(这是我的布局的一部分),我需要添加类,我有路由文件夹,我所有的路由器插座组件 . 当我打开侧边栏时,第一个链接(这个链接有子元素)打开一个组件,我有下一个按钮,它将我重定向到下一个组件和一个新的路由,然后点击,我必须添加类到我的链接子元素 . 小解释:

// SIDEBAR
- LINK 1
-- subelement 1
-- subelement 2
-- subelement 3

// LINK 1 COMPONENT
<button (click)="redirectToSublink1()"></button>

Subelement 1打开Subelement 2,依此类推 . 希望我能让它更加清晰,让我烦恼不已 .

附:子元素不是链接,它们只是每次路径更改时需要获取类的span元素 .