对于空值,有角度的智能表排序

时间:2016-04-28 19:26:06

标签: javascript angularjs smart-table

最近我使用了角度智能表。除了一件事,st-sort工作正常:当排序字段包含空值时,它会将空值放在nm之间的排序中间。如何在排序时将空值始终放在底部?

1 个答案:

答案 0 :(得分:4)

这是一个带有智能表的错误(IMO),在排序时不一致地处理null,undefined和空字符串。 null值被转换为它们的字符串表示'null'然后排序,因此它们总是放在n和m之间。

我已经记录了一个问题:https://github.com/lorenzofox3/Smart-Table/issues/669

And repro plunkr:

http://plnkr.co/edit/BEBdzWI44z3BiIxRRDET?p=preview