javascript - 关于 Angularjs OrderBy 与数字的想法? 10 被视为小于 2

标签 javascript php mysql angularjs

我有按索引排序的消息。消息 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/

相关文章:

javascript - 从 ant design 通知中删除默认关闭 ( X ) 按钮

php - 在 Server 2012 上安装 WordPress 和 MySQL

mysql - 这个查询有什么问题?

通过Bash命令插入时Mysql不工作,但手动插入时工作

javascript - 使用 Javascript 从 HTML 中提取 <img> 标签

JavaScript : How to extract complex content in a string

javascript - 将数组转换为对象,其中数组值为对象键,对象值为空

php - 如何解决 `SameSite`属性

php - sUrl 和 fUrl 应该是什么 - PayU Money iOS 集成

MySQL 出错。错误 : ER_DUP_FIELDNAME: Duplicate column