2016-06-01 4 views
0

問題があります。Angular.jsを使用してテーブルリストをソートしようとしていますが、そのようなことは起こりません。Angular.jsを使用して要件ごとにテーブルリストを適切にソートできない

私は total and rest_name filed .Iごとにリストをソートする必要があります。ここ
<tbody id="detailsstockid"> 
<tr ng-repeat="c in clickSummary | orderBy:['-total','+rest_name']"> 
    <td>{{$index+1}}</td> 
    <td>{{c.rest_name}}</td> 
    <td>{{c.page_hit}}</td> 
    <td>{{c.map_hit}}</td> 
    <td>{{c.gallery_hit}}</td> 
    <td>{{c.phone_hit}}</td> 
    <td>{{c.web_hit}}</td> 
    <td>{{c.total}}</td> 
</tr> 
</tbody> 

降順で合計列の値ごとにソートする必要があると同じ値を合計列に存在する場合、それは私の中rest_name .Butごとに並べ替える必要がありますケース私は以下のような出力を得ています。この絵で

enter image description here

あなたは1つがfast.Pleaseが私を助けて来る必要があり、合計列の値11が、その来て、最後を持って見ることができます。

+0

はこちらをご覧ください参照してください:あなたは修正してくださいすることができhttp://stackoverflow.com/questions/16764177/angular-orderby-number-sorting-as-text-in-ng-repeat –

答えて

0

数値比較ではなく文字列比較によってソートされています。これは、データを数字として表示していないことを意味します。

ドキュメントhere

+0

をこの? – satya

関連する問題