I need to add an active class to the .nav-link inside the parent nav-item if any of the sub-menu is active.
<ul>
<li class="nav-item">
<a class="nav-link" (click)="BEDropdownOpen = !BEDropdownOpen" [attr.aria-expanded]="BEDropdownOpen"
aria-controls="basic-elements-dropdown">
Elements
</a>
<div class="collapse" id="basic-elements-dropdown" [ngbCollapse]="!BEDropdownOpen">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" routerLink="/accordions" routerLinkActive="active">Accordion</a>
</li>
<li class="nav-item">
<a class="nav-link" routerLink="/typography" routerLinkActive="active">Typography</a>
</li>
<li class="nav-item">
<a class="nav-link" routerLink="/tooltips" routerLinkActive="active">Tooltip</a>
</li>
</ul>
</div>
</li>
</ul>
If any of the .nav-link inside the div.collapse has an active class, an active class should be added to the nav-link inside the parent nav-item
ngClass