我想在 ngb-tab 中设置标题的样式,使其不是 anchor 标记的默认蓝色。理想情况下是这样的,但是 class 属性似乎对 ngb-tab 没有影响。

HTML:

<ngb-tabset #t="ngbTabset">
    <ngb-tab [title]="'Followers'" class="tab-title">
        <ng-template ngbTabContent>
            ...
        </ng-template>
    </ngb-tab>
    <ngb-tab [title]="'Following'" class="tab-title">
        <ng-template ngbTabContent>
            ...
        </ng-template>
    </ngb-tab>
</ngb-tabset>

CSS:
.tab-title {
  color: inherit;
}

最佳答案

根据文档 https://ng-bootstrap.github.io/#/components/tabs/ 您可以使用他们的 ngbTabTitle 指令来设置标题的样式。

例子:

<ngb-tabset>
 <ngb-tab>
  <ng-template ngbTabTitle><span class="tab-title">Fancy Title</span></ng-template>
  <ng-template ngbTabContent>Content</ng-template>
 </ngb-tab>
</ngb-tabset>

关于angular - 更改 ngb-tab 标题的样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47640998/

10-13 00:18