AngularJs "Collapse" | ng-repeat multiple accordions -


i have 2 accordions using same function called "collapse", part of bootstrap.

the issue i'm having on click both accordions open @ same time - not i'm after.

what think going on both accordions using same function no differentiator id or element.

i'm unsure how make if user clicks on accordion, clicked accordion opens.

here code:

<div class="col-xs-12">                   <div class="connections-wrap" ng-class="{'accordion-active': active}" ng-click="iscollapsed = !iscollapsed; toggleclass()" ng-init="iscollapsed = true">                     <span class="connection-amount">{{billingaccount.totalsharers}}</span>                     <span class="connection-type">shared connections</span>                     <div class="account-summary-icon-set-3 task-left connection-chevron"></div>                   </div>                   <!-- {{connection}} -->                    <ul class="connections-list connection-list-first collapse" collapse="iscollapsed">                     <li ng-repeat="sharedconnection in billingaccount.connections['sharers']">                       <span class="connection-device">{{sharedconnection.nametwo}}</span>                       <span class="connection-number">{{sharedconnection.billingaccountnumber}}</span>                     </li>                   </ul>                    <div class="connections-wrap">                     <span class="connection-amount">{{billingaccount.totalothers}}</span>                     <span class="connection-type">other connections</span>                     <div class="account-summary-icon-set-3 task-left connection-chevron"></div>                   </div>                     <ul class="connections-list collapse" collapse="iscollapsed">                     <li ng-repeat="otherconnection in billingaccount.connections['others']">                       <span class="connection-device">{{otherconnection.nametwo}}</span>                       <span class="connection-number">{{otherconnection.billingaccountnumber}}</span>                     </li>                   </ul>                 </div>                </div> 

you using iscollapsed scope variable in multiple places. use different variables control accordians independentaly


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -