Javascript 角度JS数据表-字母数字排序
我目前使用的是角度数据表,无法正确排序行。我有一个字母数字字段要排序如下:Javascript 角度JS数据表-字母数字排序,javascript,angularjs,sorting,datatables,Javascript,Angularjs,Sorting,Datatables,我目前使用的是角度数据表,无法正确排序行。我有一个字母数字字段要排序如下: 1 2 3 4a 4b 11 13a 13b. 但当我使用datatable排序时,它按以下方式排序: 1 11 13a 13b 2 3 4a. 我尝试对数据表使用自然排序插件,但仍然得到相同的输出。如何使用angularjs对数据表中的字母数字值进行排序?这是您得到的字母数字顺序,JavaScript排序函数它是一个字母一个字母地比较值(文本),因此11>2,因为比较了第一个字母,1比2更大 因此,如果您想要另一个
1
2
3
4a
4b
11
13a
13b.
但当我使用datatable排序时,它按以下方式排序:
1
11
13a
13b
2
3
4a.
我尝试对数据表使用自然排序插件,但仍然得到相同的输出。如何使用angularjs对数据表中的字母数字值进行排序?这是您得到的字母数字顺序,JavaScript排序函数它是一个字母一个字母地比较值(文本),因此11>2,因为比较了第一个字母,1比2更大
因此,如果您想要另一个顺序,我认为您必须编写自己的算法(函数)。这是您得到的字母数字顺序,JavaScript排序函数它是一个字母一个字母地比较值(文本),因此11>2,因为第一个字母被比较,1比2更大
因此,如果您想要另一个订单,我认为您必须编写自己的算法(函数)。来自官方关闭原因:寻求调试帮助的问题(“此代码为什么不工作?”)必须包含所需的行为,一个特定的问题或错误,以及在问题本身中重现该问题所需的最短代码。从官方关闭原因来看:寻求调试帮助的问题(“为什么该代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。