【发布时间】:2019-02-25 09:11:31
【问题描述】:
我使用标签导航栏。 我的标签创建正确。 当我单击一个选项卡时,路由工作,并且选项卡正确激活。
我的问题是当我第一次加载网站时,根标签有预期的墨水,但标签没有处于活动模式
- 顶部:加载时,“家”标签变灰(我的问题)
- 在底部:单击选项卡后,“主页”标签为全白色(加载时应如此)。
- 注意:路由在两种情况下都是一样的“/home”
组件:
export class NavbarComponent {
// List of links
links = [
{label: 'Home', path:'/home'},
{label: 'Design', path:'/design'}
];
constructor() { }
模板:
<nav mat-tab-nav-bar
class="mat-elevation-z4"
backgroundColor="primary">
<a *ngFor="let link of links"
#rla="routerLinkActive"
mat-tab-link
routerLinkActive
[routerLink]="link.path"
[routerLinkActiveOptions]="{exact: true}"
[active]="rla.isActive">
{{link.label}}
</a>
</nav>
【问题讨论】: