我有按索引排序的消息。消息 1 - 9 排序正确,1 在顶部,9 在底部。显然您希望底部显示最新消息。
然而,由于 1,10 下降到 2 以下。我尝试制作 100001、100002 等,但 100010 做了同样的事情。
我想要一种方法来索引数据库中的消息,当它们在 Angular 中排列时,让它们按索引排序,但从数字上看,它不起作用!
Angular :
orderBy:'msg_index'
最佳答案
看这个: Angular orderBy number sorting as text in ng-repeat
或者使用函数 parseInt() 将 msg_index 转换为 INT
关于javascript - 关于 Angularjs OrderBy 与数字的想法? 10 被视为小于 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44850589/