我正在处理路由和导航。我正在使用[routerLinkActive]="['active']"
使链接处于活动状态。当我导航到其他路线时,它工作正常。
但是当刷新当前页面时,'routerLinkActive' 不起作用并且没有链接处于活动状态。我需要选择该链接以使其再次处于活动状态。重新加载页面后,有什么方法可以使该链接处于活动状态。
样本:
应用程序路由.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>
任何帮助,将不胜感激。