有没有一种方法可以检测特定选项卡是否处于活动状态,然后在其处于活动状态时将div隐藏在所有选项卡之外?

柱塞:https://plnkr.co/edit/b9O9S7JxxgzhQKcKONkn?p=preview

  <div class="border">
    Hide me when Tab #3 is active.
  </div>
  <hr>
  <form name="outerForm" class="tab-form-demo">
    <uib-tabset active="activeForm">
      <uib-tab index="0" heading="Tab #1">
        <ng-form name="nestedForm">
          <div class="form-group">
            <label>Name</label>
            <input type="text" class="form-control" required ng-model="model.name"/>
          </div>
        </ng-form>
      </uib-tab>
      <uib-tab index="1" heading="Tab #2">
        Some Tab Content
      </uib-tab>

      <uib-tab index="2" heading="Tab #3">
        More Tab Content
      </uib-tab>

    </uib-tabset>
  </form>

最佳答案

ng-hide用于您的功能,例如

<div class="border" ng-hide="activeForm==2">
    Hide me when Tab #3 is active.
</div>


工作plunker

关于javascript - Angular Bootstrap如果选项卡处于事件状态,则隐藏外部div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42679119/

10-11 13:59