私のAngular2アプリにはMDLというスタイルのタブがあります。そして私が必要とするのは、タブにクラスがあるかどうかをチェックし、それがクリックでそのクラスを追加しない場合です。タブのクラスを確認して追加する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:addClass関数内で上記のコメントで
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");
}
}
ルック。あなたがのクラスを追加したいと思います場所によって
あなたは現在アクティブなタブを強調表示しますか? – micronyks