我從後端獲取示例數據集(下面),我將它傳遞到angularjs表中。當我對日期列進行排序時,它將採用格式化(通過使用日期過濾器)日期字符串進行排序,而不是將真實長日期進行排序。angularjs日期時間排序在表格上無法正常工作
JSON數據
{
"_id": ObjectId("57e21d452679a426808caa09"),
"name": "John",
"createdOn": NumberLong(1474436421360)
}
HTML
<table>
<thead>
<tr>
<th>Name</th>
<th>Created Time</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in users">
<td>{{ user.name }}</td>
<td>{{ user.createdOn | date : 'dd/MM/yy HH:mm' : timezone }}</td>
</tr>
</tbody>
</table>
我看不出有任何排序代碼在這裏,你可以發表你的整個代碼或plunker? –