angular2のタブにアクティブなクラスを設定しようとしています。私はタブにng2-bootstrapプラグインを使用しており、実際にそれを行う方法を理解していません。 NG2-ブートストラップの元の例からangular2はアクティブなタブを初期化する
:私は負荷にアクティブとして最後のタブを設定したい場合は
<tabset>
<tab heading="Static title">Static content</tab>
<tab *ngFor="let tabz of tabs"
[heading]="tabz.title"
[active]="tabz.active"
(select)="tabz.active = true"
(deselect)="tabz.active = false"
[disabled]="tabz.disabled"
[removable]="tabz.removable"
(removed)="removeTabHandler(tabz)">
{{tabz?.content}}
</tab>
<tab (select)="alertMe()">
<template tabHeading>
<i class="glyphicon glyphicon-bell"></i> Alert!
</template>
I've got an HTML heading, and a select callback. Pretty cool!
</tab>
</tabset>
だから、どのように私はtypescriptですで、このタブにアクセスすることができますか?主な問題は、私がtypescript自体で作成されたタブにアクセスできるだけで、最初または最後のタブのような静的タブにはアクセスできないことです。
<tab (select)="alertMe()" [ngClass]="{active: last}">
<template tabHeading>
<i class="glyphicon glyphicon-bell"></i> Alert!
</template>
I've got an HTML heading, and a select callback. Pretty cool!
</tab>
あなたのコードにはいくつかのエラーがあります。 'this.tabs..'であり、明示的に最後のものが必要な場合は、キーを動的にすることをお勧めします。 – lexith
レクシスを指摘してくれてありがとう...私はそれを修正した.. – Som
しかし、あなたは両方の質問を慎重に読んでいない、これはOPの何を求めているものではありません。 – dfsq