【发布时间】:2019-07-11 09:54:01
【问题描述】:
我知道我不是问这个问题的新手,但我找不到任何解决方案。
我在其中一个组件中有一个材质选项卡控件。但是在我单击页面中的任何选项卡之前,它不会显示活动选项卡。
app.component.html
<nav mat-tab-nav-bar mat-align-tabs="center" mat-stretch-tabs >
<a mat-tab-link *ngFor="let link of NavigateTo" [routerLink]="link.path" routerLinkActive #rla="routerLinkActive"
[active]="rla.isActive">
{{link.label}}
</a>
</nav>
<router-outlet></router-outlet>
app.component.ts
NavigateTo : Array<object> = [
{label:'Employee Master',path:'EmployeeMaster',index:0},
{label:'Table Master',path:'TableMaster',index:1}
];
【问题讨论】:
-
您到底想达到什么目的?当您导航到组件时,您是否希望特定选项卡处于活动状态?
-
@wentjun 是的,没错
-
那个特定的选项卡取决于路线,对吧?例如,
www.example.com/EmployeeMaster会将带有EmployeeMaster的选项卡设置为活动状态? -
@wentjun 是的,你是对的
标签: angular typescript angular-material angular6