我正在使用Angular数据表根据 Web 服务响应填充我的表。我的网络服务返回给我一个像下面这样的 json
[
{
"id": 1,
"name" : "abc",
"count": "(20)"
},
{
"id": 2,
"name" : "abc2",
"count": "20"
},
{
"id": 3,
"name" : "abc3",
"count": "(30)"
}
]
我可以将 JSON 数组绑定到下表中的 $scope 变量
<table datatable="ng" dt-options="dtOptions" dt-column-defs="dtColumnDefs">
<thead>
<tr>
<th>id</th>
<th>name</th>
<th>count</th>
</tr>
</thead>
<tbody ng-repeat= "item in items">
<td> {{item.id}} </td>
<td> {{item.name}} </td>
<td> {{item.count}} </td>
</tbody>
</table>
id和name列按升序和降序正确排序,但count列未根据数字排序。相反,它在排序和排序时考虑了“(”。我希望计数列的排序结果是
在上升
20
(20)
(30)
现在我按升序排列
(20)
(30)
20
谁能建议我需要应用什么逻辑?