AngularJSの新機能です。 私のアプリケーションに2レベルのアコーディオンがあります。Angular JSでのマルチレベルアコーディオンの動的div id
<div class="box-group" id="accordion" ng-repeat="item in tourList">
<div class="panel box box-primary">
<div class="box-header with-border">
<h4 class="box-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" class="collapsed">
{{item.Name}}
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" aria-expanded="false" style="height: 0px;">
<div class="box-body">
<div class="box-group" id="accordion1" ng-repeat="itinerary in item.Itineraries">
<!-- we are adding the .panel class so bootstrap.js collapse plugin detects it -->
<div class="panel box box-primary">
<div class="box-header with-border">
<h4 class="box-title">
<a data-toggle="collapse" data-parent="#accordion1" href="#collapseItin" aria-expanded="false" class="collapsed">
{{itinerary.Name}}
</a>
</h4>
</div>
私はアコーディオンのdivのためのダイナミックなIDを作成しても、親アコーディオンにそれを割り当てたいです。
助けてください!
私が提供したコードでは、div id:collapseOneを見つけることができますか?このIDは、その上ので参照されています。動的IDを作成すると、タグでどのように言及しますか?手伝ってくれますか? –
例が追加され、plunkrが提供されました – haggisandchips
私の回答とPlunkrが更新されました。追加レベルのデータを追加したときに問題があったため、$ parent。$ indexを使用して解決する必要がありました。 – haggisandchips