Angular 2 - 为子菜单中选定的子菜单项添加自定义类

25 浏览
0 Comments

Angular 2 - 为子菜单中选定的子菜单项添加自定义类

我使用了一个带有可视化组件的第三方库。菜单是使用平坦的ul/li/a构建的:


子菜单被作为单独的列表添加,然后在JS中进行粘合。


我已经添加了CSS来标记顶级菜单中选择的项目(将背景颜色添加到`.abc-nav li a.router-link-active`)。

当选择其中一个子项目时,我需要将`router-link-active`类添加到任务菜单中。

我找到了以下的Stack Overflow链接:

在Angular 2中如何为活动的路由链接分配自定义类?通过编写自定义指令来更改“router-link-active”类的默认名称

0
0 Comments

问题出现的原因是currentPath没有定义。解决方法是订阅路由器的变化,将当前路由保存在currentPath参数中。

0