我目前正在使用角度数据表,但我无法正确排序行。我有一个字母数字字段按如下方式排序:
1
2
3
4a
4b
11
13a
13b.
但是当我使用数据表排序时,它按以下方式排序:
1
11
13a
13b
2
3
4a.
我尝试使用数据表的自然排序插件,但仍然获得相同的输出。如何使用angularjs对数据表中的字母数字值进行排序?
答案 0 :(得分:0)
这是你得到的字母数字顺序,JavaScript排序功能它逐字母地比较值(文本),所以11> 2因为第一个字母被比较而且1比2更大。
因此,如果你想要另一个订单,我认为你必须编写自己的算法(函数)。