簡體   English   中英

Angular Bootstrap(如果選項卡處於活動狀態),則隱藏外部div

[英]Angular Bootstrap if tab is active, hide external div

有沒有一種方法可以檢測特定選項卡是否處於活動狀態,然后在其處於活動狀態時將div隱藏在所有選項卡之外?

Plunker: 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>

工作

您可以簡單地使用activeForm的值,該值存儲index(tab)的值

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM