在我的 Angular 5 项目中,我有一个引导导航栏菜单。routerLinkActive
当路径的开头与菜单的 routerlink 匹配时,确实可以很好地工作,例如:
<li [routerLinkActive]="['active']">
<a [routerLink]="['/entity/teacher']">Teacher</a>
</li>
上面的代码很好地为“/entity/teacher/add”等激活了菜单项
问题是,我有一种“包罗万象”的导航项目,其中包含不排队的东西:
<li [routerLinkActive]="['active']">
<a [routerLink]="['/config']">Configuration</a>
</li>
我希望此项目突出显示路径/tasks
,/entity/settings
而且不仅限于/config
.
问题是,我无法更改应用程序的路由。如何让菜单项与其他路由路径以及 routerLink 中的路径对齐?