Занимаюсь маршрутизацией и навигацией. Я использую [routerLinkActive]="['active']"
, чтобы сделать ссылку активной. Он отлично работает, когда я перехожу к другому маршруту.
Но когда текущая страница обновляется, «routerLinkActive» не работает, и никакая ссылка не активна. Мне нужно выбрать эту ссылку, чтобы она снова стала активной. Есть ли способ сделать эту ссылку активной после перезагрузки страницы.
образец:
app-routing.ts
{
path: 'home',
children: [
{path: 'product', component: ProductComponent},
{path: 'dualList', component: DualListComponent},
{path: 'member', component: MemberComponent},
{path: '', component: HomeComponent}
]
},
{path: 'about', component: AboutComponent}
home.component.html
<a [routerLink] = "['/home', 'product']" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">Product</a>
<a [routerLink] = "['/home', 'dualList']" routerLinkActive="active">Dual List</a>
<a style="padding-left: 20px" [routerLink] = "['/home', 'member']" routerLinkActive="active">Member</a>
Любая помощь будет оценена.
li
. И поместите routerLinkActive на отдельные LI вместо якорей. - person SiddAjmera   schedule 23.11.2017