gpt4 book ai didi

Angular Material 2 选项卡

转载 作者:行者123 更新时间:2023-12-04 23:53:56 25 4
gpt4 key购买 nike

我正在编写一个 Angular 应用程序,我想使用 Angular Material Tabs 进行导航。我遇到的问题是,当我点击一个选项卡时,它实际上会在路由之间切换,但选项卡中的样式没有变化,所以看起来事件选项卡仍然是另一个选项卡。

我的代码:

<nav md-tab-nav-bar>
<a md-tab-link
[routerLink]="['/page1']"
routerLinkActive #rla="routerLinkActive"
[active]="rla.isActive">
Page1
</a>
<a md-tab-link
[routerLink]="['/page2']"
routerLinkActive #rla="routerLinkActive"
[active]="rla.isActive">
Page2
</a>
</nav>

<router-outlet></router-outlet>

最佳答案

您应该使用索引将事件类设置为选项卡,

<nav md-tab-nav-bar>
<a md-tab-link
[routerLink]="['/page1']" (click)="activeLinkIndex = 1"
routerLinkActive #rla="routerLinkActive"
[active]="activeLinkIndex === 1">
Page1
</a>
<a md-tab-link
[routerLink]="['/page2']" (click)="activeLinkIndex = 2"
routerLinkActive #rla="routerLinkActive"
[active]="activeLinkIndex === 2">
Page2
</a>
</nav>

LIVE DEMO

关于 Angular Material 2 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43816446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com