【问题标题】:Is it possible for pagination to make calls to the RESTFul layer and query only the information it displays?分页是否可以调用 RESTFul 层并仅查询其显示的信息?
【发布时间】:2016-01-12 15:28:15
【问题描述】:

现在我有一个在 AngularJS 中构建的分页表,它可以一次查询所有记录,并根据选择的选项每页显示 10/20/50/100 个条目。但是,我想知道是否有一种已知的方法可以使分页使其余层仅查询显示了多少条目。

例如,如果我在数据库中总共有 150 条记录,并且我只想通过分页显示每页 50 条记录,那么我只通过其余层查询记录 1-50 条记录。然后当我转到下一页时,其余层会查询接下来的 50 条记录(51=100)。而对于第三页,其余层查询记录101-150,所以它只查询我尝试显示的记录,如果我回到第1页,那么它会再次查询记录1-50。

有没有一种不那么复杂的方法来做到这一点?我只是好奇

谢谢!

【问题讨论】:

    标签: angularjs rest pagination


    【解决方案1】:

    是的,这是可能的。例如,如果您使用https://angular-ui.github.io/bootstrap/#/pagination

    在屏幕加载时,仅检索前 50 个元素。如需进一步导航,您可以访问 ng-change 事件,该事件可以根据请求的新页面上有限数量的元素执行发布请求以检索数据。

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 2017-05-31
      相关资源
      最近更新 更多