gpt4 book ai didi

javascript - 如何使用 Angular2 在单击时切换选项卡并更改 css 类?

转载 作者:行者123 更新时间:2023-11-30 16:06:23 26 4
gpt4 key购买 nike

单击一个选项卡时,我想让类 tab-active 并将其从另一个选项卡中删除,反之亦然。我要实现它的 HTML 代码是:-

<div class="tab-change-login">
<ul class="un-styled tab-ul">
<li class="tab-active" data-login="signin-area">SIGN IN</li>
<li data-login="signup-area">SIGN UP</li>
</ul>
</div>

我如何编写一个 onClick 函数来使用 angular2 在 2 个选项卡之间切换

最佳答案

您可以像这样使用类绑定(bind):

@Component({
selector: '...',
template: `
<div class="tab-change-login">
<ul class="un-styled tab-ul">
<li [class.tab-active]="activeTabName == 'signin-area'"
data-login="signin-area"
(click)="activeTabName = 'signin-area'">SIGN IN</li>
<li [class.tab-active]="activeTabName == 'signup-area'"
data-login="signup-area"
(click)="activeTabName = 'signup-area'">SIGN UP</li>
</ul>
</div>
`})
export class MyComponennt {
activeTabName = 'signup-area';
}

还有其他方式,比如ngClass

关于javascript - 如何使用 Angular2 在单击时切换选项卡并更改 css 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980654/

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