如何限制ember.js中findAll的结果
How do you limit results from a findAll in ember.js?
我的api接受诸如"page"之类的查询参数。这是为了限制发送的项目数量。我意识到一旦它们已经被检索到,你就可以用ember过滤它们,但我希望这个应用程序能够扩展。这意味着我不能像findAll那样通过网络接收大量数据。在余烬我该怎么做?我应该把我的自定义ajax放在哪里?我仍然想使用余烬的大部分功能,喜欢观看我的模型。
这听起来像是你想要分页支持,但遗憾的是,这个功能仍然没有在ember核心中实现。然而,有些人已经创建了对ember的分页支持,Toran Billups就是一个很好的例子,请看这里:https://github.com/toranb/ember-pagination-example.还可以在这里找到一个解释其实现的好答案:Ember分页完整示例
希望能有所帮助。
也许我误解了你的问题,但你可以使用App.Model.findQuery
并向它传递查询字符串参数,这些参数将被发送到你的服务器。
例如:App.Model.findQuery({page: 5, color: 'blue'})
。当然,实现对查询参数的响应取决于API。
另请参阅:什么';s成员数据中find、findAll和findQuery之间的区别findQuery源
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- jQuery使用api获取typeform结果
- 根据条件检查数据库结果
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- 使用Rally SDK 1.33创建一个包含两个findall调用结果的表
- 如何限制ember.js中findAll的结果