2017-05-02 39 views
1

我有数据来自一个API不按顺序,这是影响我的前端排序,我在想什么是解决这个问题的最正确的方法是。视图应该是订购数据吗?

我是否应该期待正确的数据来自我的API并使用它,或者应该在前端对数据进行排序?

所以我在软件实践方面问的是什么是正确的方法来做到这一点?

回答

2

API应该提供一种对返回的数据进行排序的方法。如果你在前端排序,适当的分页会变得噩梦。

+1

我同意你所说的,我想补充一点,有时候取决于你期望得到多少数据,以及如何修改你的API以允许排序(如果可以的话)是多么容易。但是在一般情况下,API应该得到某种分类参数来实现这一点。 –

+0

谢谢,你们两个都说得很完美,我完全同意 –