我必须使用REST API获取数据并在Angular 2表中使用它。
所以我想知道哪个是最好的解决方案:
处理API方面的分页,排序和过滤。因此API将仅返回要在当前页面中显示的数据。它将使用此方法对API进行多次调用,因为每个操作都会激活API调用。
API返回所有数据,并使用Angular 2管理分页/过滤/排序。
答案 0 :(得分:0)
最佳方法是解决方案1),因此您可以避免从数据库中提取所有数据。这将节省客户端的带宽,时间和内存。如果您处理的是小型(肯定不会增长的)数据集,那么方法2)将会起作用,在这种情况下,过滤/分页服务器端会过度设计。