У меня есть список mat-nav с пунктами mat-menu внутри.Я установил класс routerLinkActive в своем scss, чтобы изменить фон и цвет текста элемента mat-menu при нажатии на элемент.Однако при щелчке по одному из элементов он меняет свой фон на светло-серый, и мой цвет фона отображается только после того, как вы щелкнете в другом месте приложения.
Поведение видно в следующем GIF-файле.

Я бы хотел, чтобы цвет фона элемента меню mat изменился на выбранный мной выбранный цвет без поведения по умолчанию «серая очистка»,возможно ли это?
Мой код указан ниже, если требуется:
app.html
<mat-sidenav #sidenav mode="side" [opened]="(sideNavOpened)" class="sidenav-inner-content">
<mat-nav-list>
<a mat-list-item routerLink="/customers/search" routerLinkActive="active"><mat-icon>search</mat-icon> Search Customer</a>
<a mat-list-item routerLink="/customers/create" routerLinkActive="active"><mat-icon>add</mat-icon> Create Customer</a>
</mat-nav-list>
</mat-sidenav>
app.scss
.active {
border-left: 5px solid mat-color($accent);
background-color: mat-color($primary);
color: $light-primary-text !important;
}