Условная маршрутизационная связь активна

#angular #routerlinkactive

Вопрос:

Я пытаюсь реализовать условный класс routerLinkActive, но класс не удаляется, если переменная меняется:

 <div
[routerLink]="[item.link]"
[attr.aria-disabled]="item.link === currentRoute ? true : false"
[routerLinkActive]="!tabBarService.isMenuOpen ? 'active' : ''"
[routerLinkActiveOptions]="{ exact: item.link ? false : true }"
#rla="routerLinkActive">
</div>
 

Что я здесь упускаю?

Комментарии:

1. Повторите в стакблице — всем было бы проще вам помочь (и вы, вероятно, поймете это по пути)