我有MDL風格的標籤在我的Angular2應用程序。我需要的是檢查一個選項卡是否有類,如果它沒有,然後點擊添加該類。檢查並添加類的標籤Angular2
我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內部的註釋功能。
要突出顯示當前活動選項卡嗎? – micronyks