簡體   English   中英

手風琴 angularjs 使用引導折疊

[英]Accordion angularjs using bootstrap collapse

在我的 AngularJS 應用程序中,我有一個組件<address>使用了 bootstrap 的collapse 在我嘗試使用動態ID隱藏內容之前,它運行良好。

這是必需的,因為我在父組件中使用了兩個<address>以避免ID沖突。

HTML 示例:

<div ng-class="$ctrl.getAddressAccordionClass()">
    <h3 data-toggle="collapse" data-target="#$ctrl.addressId" ng-click="$ctrl.toggleAccordion();">
        <span>{{$ctrl.boxTitle}}</span>
    </h3>
    <div ng-attr-id="$ctrl.addressId" class="panel-collapse collapse in">
       <p>some content</p>
    </div>
</div>

我看到我可以使用ng-attr-id來設置動態 ID。 但是如何將我的 id 注入到data-target屬性中?

我問得太早了,答案很簡單,只需添加雙花括號{{ }}

<div ng-class="$ctrl.getAddressAccordionClass()">
    <h3 data-toggle="collapse" data-target="#{{$ctrl.addressId}}" ng- click="$ctrl.toggleAccordion();">
    <span>{{$ctrl.boxTitle}}</span>
</h3>
<div ng-attr-id="{{$ctrl.addressId}}" class="panel-collapse collapse in">
   <p>some content</p>
</div>

暫無
暫無

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

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