Я изменяю маршрут через (click)
, а не [routerLink]
, и это не добавляет активный класс, а меняет маршрут
Мне нужно создать идентификатор на сервере, и после этого запустить this.router.navigate
и активируйте ссылку в моем боковом меню
<li
routerLinkActive="active"
[routerLinkActiveOptions]="{exact: false}">
<a
class="nav-link"
(click)="addNew()"
>
</a>
</li>
моя функция
addNew(): void {
this.userService.create().subscribe(res => {
this.router.navigateByUrl(`user/edit/${res.data.id}`);
});
}
В других местах меню используется [routerLink], и он работает нормально
спасибо за помощь