javascript - How to expand a table to add more information in an accordion style in AngularJS -


i've been having lot of hiccups making work. want able click on row on table expand row , provide additional information within there. want toggled accordion style (drawers), can open multiple @ once. code below.

<div class="row">     <div class="col-md-11">     <table class="table table-hover table-bordered">         <thead>         <tr>             <th>s</th>             <th>r</th>             <th>se</th>             <th>d</th>             <th>ser</th>             <th>l</th>         </tr>         </thead>          <tbody>         <tr ng-repeat="x in projects | filter:query | filter:quer | orderby:orderprop">             <td><b>{{x.a}}</b></td>             <td>{{x.b}}</td>             <td><u>{{x.c}}</u></td>             <td>{{x.d}}</td>             <td>{{x.e}}</td>             <td>{{x.f}}</td>         </tr>         </tbody>     </table>     </div> </div> 

it forms table 6 columns loop through records , produce many sets of information. want able give these rows ability expand , collapse on click.

http://plnkr.co/edit/co7zhudbfr9tzxgtqfgz

thanks.

you may use angular-ui-bootstrap provides set of angularjs directives based on twitter bootstrap's markup , css, , iterate through data using ng-repeat on <accordion>.

  <accordion-group  ng-repeat="x in pro | orderby:orderprop">       <accordion-heading>         <div class="row">           <div class="cell"><b>{{x.a}}</b></div>           <div class="cell">{{x.b}}</div>           <div class="cell"><u>{{x.c}}</u></div>           <div class="cell">{{x.d}}</div>           <div class="cell">{{x.e}}</div>           <div class="cell">{{x.f}}</div>         </div>       </accordion-heading>     <div>      test data    </div>    </accordion-group> </accordion> 

further, may use css display tabular data

.table{   display: table;   width:100% } .row{   display: table-row; } .cell{   display: table-cell;    width:20% } 

the advantage of using ui-bootstrap is, provide access native angularjs directives without dependency on jquery or bootstrap's javascript.

here's updated plunkr


Comments

Popular posts from this blog

twig - Using Twigbridge in a Laravel 5.1 Package -

firemonkey - How do I make a beep sound in Android using Delphi and the API? -

jdbc - Not able to establish database connection in eclipse -