我有一些数据正在尝试使用 Angular 的orderBy
过滤器在表格中进行排序。这是我试图排序的数据。
[
{
"name":"John Doe",
"room":"1M-103",
},
{
"name":"Joe Schmoe",
"room":"12M-353",
},
{
"name":"Bob Guy",
"room":"13M-546",
},
{
"name":"Another Person",
"room":"12M-403",
},
{
"name":"Fred No-name",
"room":"3M-204",
},
[
所以按名称排序就可以了。然而,按房间排序是另一个问题。我以完全相同的方式对其进行排序。这是我希望它在排序后的样子:
1M-103
3M-204
12M-353
12M-403
13M-546
排序后它的实际外观是这样的:
12M-353
12M-403
13M-546
1M-103
3M-204
有谁能帮忙吗?我知道为什么要这样排序,因为它会逐位正确排序,但是有人发现有什么方法可以得到更好的排序吗?