我想在angular2中的選項卡上設置活動類。我正在使用ng2-bootstrap插件作爲製表符,並且實際上不會讓用戶知道如何執行此操作。angular2在init上設置活動選項卡
從NG2的自舉的例子原創:
<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本身中創建的選項卡,而不是像第一個或最後一個那樣的靜態選項卡。
我想實現這樣的:
ngOnActivate() {
tab[4].activ=true;
}
你快了4秒;)但是你的代碼中有一些錯誤。 'this.tabs..',如果你明確地想要最後一個,你可能希望密鑰是動態的。 – lexith
謝謝指出那個詞法...我糾正了它.. – Som
但你們兩個都沒有仔細閱讀這個問題,這不是OP所要求的。 – dfsq