簡體   English   中英

如何使用 Angular.js 根據要求對表格列表進行排序

[英]How to sort table list as per requirement using Angular.js

我正在嘗試使用 Angular.js 對表格列表進行排序,但事實並非如此。 我的代碼如下:

<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>

在這里,我需要根據total and rest_name filed對列表進行排序。 我需要按降序按總列值排序,如果總列中有相同的值,則應按rest_name排序。 但就我而言,我得到如下輸出。

在此處輸入圖片說明

在這張圖片中,您可以看到總列值為11但它排在最后,應該很快。

它通過字符串比較而不是數字比較進行排序。 這意味着您沒有將數據顯示為數字。

請參閱此處的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM