【问题标题】:How to make a tabs navigation with an "All" tab in Angular and Bootstrap?如何在 Angular 和 Bootstrap 中使用“全部”选项卡进行选项卡导航?
【发布时间】:2015-03-31 10:58:10
【问题描述】:

我正在使用 Bootstrap 和 Angular,并且我有以下 HTML:

<ul class="nav nav-tabs">
    <li class="active"><a data-target="#" data-toggle="tab">All</a></li>
    <li><a data-target="#tab1" data-toggle="tab">Tab 1</a></li>
    <li><a data-target="#tab2" data-toggle="tab">Tab 2</a></li>
</ul>
<div class="tab-content">
  <div id="tab1" class="tab-pane active">Yeahhh, this is Tab 1.</div>
  <div id="tab2" class="tab-pane active">Yup, yup, this is Tab 2.</div>
</div>

我想在单击“全部”选项卡时同时显示 #tab1#tab2。如何使用 Bootstrap 和 Angular 实现这一目标?

【问题讨论】:

标签: angularjs twitter-bootstrap twitter-bootstrap-3 bootstrap-tabs


【解决方案1】:

我在answer 中找到了解决方案。

<ul class="nav nav-tabs">
    <li class="active"><a data-target=".tab-pane" data-toggle="tab">All</a></li>
    <li><a data-target="#tab1" data-toggle="tab">Tab 1</a></li>
    <li><a data-target="#tab2" data-toggle="tab">Tab 2</a></li>
</ul>
<div class="tab-content">
    <div id="tab1" class="tab-pane active">Yeahhh, this is Tab 1.</div>
    <div id="tab2" class="tab-pane active">Yup, yup, this is Tab 2.</div>
</div>

我只是将“所有”选项卡的数据目标设置为一个 CSS 类,它存在于我的所有选项卡中。它不必完全是 'tab-pane',你可以使用你自己的类 - 'foo' 或 'bar'。这是一个不错且简单的解决方案,因为不需要外部库来实现这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    相关资源
    最近更新 更多