视图应该订购数据吗?
Posted
技术标签:
【中文标题】视图应该订购数据吗?【英文标题】:Should a view be ordering data? 【发布时间】:2017-09-29 09:44:13 【问题描述】:我有来自 API 的数据不按顺序,这影响了我的前端排序,我在想解决这个问题的最正确方法是什么。
我应该期待正确的数据来自我的 api 并按原样使用它,还是应该在前端对数据进行排序?
那么我在软件实践方面要问什么是正确的方法呢?
【问题讨论】:
【参考方案1】:API 应该提供一种方法来对返回的数据进行排序。如果你在前端进行排序,那么正确的分页就会变成噩梦。
【讨论】:
我同意你所说的,我会补充一点,有时取决于你期望得到多少数据,以及你修改 API 以允许订购的难易程度(如果可以的话)。但在一般情况下,API 应该接收某种排序参数来完成此操作。 谢谢,你们俩说的都很有道理,我完全同意以上是关于视图应该订购数据吗?的主要内容,如果未能解决你的问题,请参考以下文章