2016-04-06 11 views
0

Ich versuche, ng-Tabelle-dynamische verwenden, Sortierung funktioniert nicht. Ich habe Spalten und Zeilen im Bereich und die Daten werden korrekt angezeigt, ich kann die Sortiersymbole sehen, aber beim Anklicken werden die Daten nicht sortiert.ng-Tabelle-dynamische Sortierung funktioniert nicht für dynamische Spalten

<table ng-table-dynamic="tableParams with cols" class="table table-condensed table-bordered table-striped"> 
    <tr ng-repeat="row in rows"> 
    <td ng-repeat="col in cols"> 
     <div ng-if="row[col.field]['value']" style="color:{{row[col.field]['color']}}">{{row[col.field]['value']}}</div> 
     <div ng-if="!row[col.field]['value']">{{row[col.field]}} </div> 
    </td> 
    </tr> 
</table> 
+0

Bitte sehen diese [codepen] (http://codepen.io/prajaktah/pen/bpYeQQ?editors=1010) – PDH

+1

http://stackoverflow.com/questions/24627714/angular-ng-table- dynamic-headers-doesnt-working-inside Dieser Link könnte Ihnen helfen! – Danda

Antwort

0

Arbeitete, nachdem ich den Code bearbeitet habe. Ich habe nicht verstanden, wie ng-table-dynamic vorher funktioniert, danke Danda!

<table ng-table-dynamic="tableParams with cols" class="table table-condensed table-bordered table-striped"> 
    <tr ng-repeat="row in $data"> 
    <td ng-repeat="col in $columns"> 
     <div ng-if="row[col.field]['value']" style="color:{{row[col.field]['color']}}">{{row[col.field]['value']}}</div> 
     <div ng-if="!row[col.field]['value']">{{row[col.field]}} </div> 
    </td> 
    </tr> 
</table> 
Verwandte Themen