javascript - 如何限制 ember.js 中 findAll 的结果?

标签 javascript rest ember.js

我的 api 采用查询参数,例如“page”。这是为了限制发送的项目数量。我意识到一旦检索到它们,您就可以使用 ember 对其进行过滤,但我希望这个应用程序能够扩展。这意味着我无法像 findAll 那样通过网络接收大量数据。我将如何在 Ember 中做到这一点?我应该把自定义 ajax 放在哪里?我仍然想使用 ember 的大部分功能,例如观看我的模型的能力。

最佳答案

这听起来像是你想要分页支持,但遗憾的是这个功能在 ember 核心中仍然没有实现。然而,有些人已经创建了分页支持来与 ember 一起使用,Toran Billups 就是一个很好的例子,请看这里:https://github.com/toranb/ember-pagination-example 。还可以看看这里的一个很好的答案,解释它的实现:Ember pagination full example

希望有帮助。

关于javascript - 如何限制 ember.js 中 findAll 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17977646/

相关文章:

javascript - 为什么对于可被 10 整除的数字,字符串到 int 之间的转换不能按预期工作?

javascript - 根据当前日期提交表单时在 phpmyadmin 数据库中插入周数

javascript - 如何将 id 发送到 refs(forwardrefs) 到子组件

javascript - Ember.RSVP.all 似乎立即解决

javascript - Ember 数据不会将参数附加到查询

javascript - Ember 数据帮助!无法将 JSON 反序列化为模型

javascript - 使用选项输出而不是选项值

c# - 使 ASP.NET WCF 将字典转换为 JSON,省略 "Key"和 "Value"标记

java - 如何给restful请求添加参数?

ruby-on-rails-3 - 如何使用 ActiveModel::Serializers 为同一模型实现多个不同的序列化器?