angular - ng-bootstrap - 将类添加到选项卡窗格
问题描述
我正在构建一个 Angular 应用程序,它利用 Bootstrap 的 flex-box 实现来垂直填充可用空间,但是在 ng-bootstrap 中有一种情况我无法弄清楚如何应用一个flex-fill
类。我正在为选项卡控件使用 ng-bootstrap 实现:
<div class="card border-primary flex-fill">
<div class="card-header bg-primary">
<ul ngbNav #nav="ngbNav" class="nav-tabs card-header-tabs">
<li ngbNavItem>
<a ngbNavLink class="text-dark">One</a>
<ng-template ngbNavContent>One</ng-template>
</li>
<li ngbNavItem>
<a ngbNavLink class="text-dark">Two</a>
<ng-template ngbNavContent>Two</ng-template>
</li>
<li ngbNavItem>
<a ngbNavLink class="text-dark">Three</a>
<ng-template ngbNavContent>Three</ng-template>
</li>
</ul>
</div>
<div [ngbNavOutlet]="nav" class="card-body d-flex flex-column"></div>
</div>
该控件在<div class="tab-pane active">...</div>
元素内生成一个元素[ngbNavOutlet]
,但我需要应用flex-fill
它应该是tab-pane active flex-fill
.
任何想法如何将其他类应用于选项卡窗格?
解决方案
你可以在纯 css/sass 中做到这一点,就像这样:
.tab-pane{
@extend .flex-fill;
}
推荐阅读
- bash - 从终端上的输出中获取 bash 输入
- ibm-integration-bus - IBM App Connect Enterprise - 将路径参数传递给休息请求节点
- python - 我用 pygame 制作了一个类似胭脂的游戏,但我得到了 NameError: name 'Bullet' is not defined 即使它是?
- linux - 我的脚本不工作,对不起,我知道这可能是重复的,但我仍然习惯 perl
- android - 为什么android拍照要提供内容提供者?
- python-3.x - 将 numpy 数组的 dtype 更改为自定义
- google-sheets - 获取 Google 表格中数据验证值的引用单元格和表格
- c# - C# GoogleSheets 更新请求未执行
- c++ - 运行时错误:补数问题的整数溢出
- python - 如何编写每个组的最小值/最大值的 for 循环,然后用一组值计算组中所有这些值的值?