【发布时间】:2016-12-03 10:23:27
【问题描述】:
我的 Angular2 应用程序中有 MDL 样式的选项卡。我需要检查一个选项卡是否有类,如果没有,则在点击时添加该类。
我的component.html:
<div class="releases-list-component">
<div class="mdl-tabs mdl-js-tabs mdl-js-ripple-effect">
<div class="mdl-tabs__tab-bar">
<a routerLink="albums" class="mdl-tabs__tab" (click)="addClass()">Albums</a>
<a routerLink="splits" class="mdl-tabs__tab" (click)="addClass()">Splits</a>
<a routerLink="tributes" class="mdl-tabs__tab" (click)="addClass()">Tributes</a>
</div>
</div>
<router-outlet></router-outlet>
我的component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'releases-details',
templateUrl: 'app/releases/releases-details.component.html'
})
export class ReleasesDetailsComponent {
className: string = "";
addClass(){
//??? this.hasClass("is-active")?this.removeClass("is-active"):this.addClass("is-active");
}
}
看看上面addClass函数里面的注释。
【问题讨论】:
-
要突出显示当前的活动标签吗?
标签: angular tabs material-design-lite