2016-04-06 10 views
0

ng-table-dynamicを使用しようとしていますが、ソートが機能しません。 私はスコープ内にcolsとrowsを持っており、データが正しく表示されています。ソートアイコンが表示されていますが、データをクリックするとソートされません。ダイナミック列でng-table-dynamicソートが機能しない

<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

この[codepen](http://codepen.io/prajaktah/pen/bpYeQQ?editors=1010)をご参照ください – PDH

+1

http://stackoverflow.com/questions/24627714/angular-ng-table- dynamic-headers-doesnt-work-insideこのリンクはあなたを助けるかもしれません! – Danda

答えて

0

私はコードを編集した後に作業しました。前にng-table-dynamicがどのように動作するのか理解できませんでした.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> 
関連する問題