作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我发现自己遇到的模式:
我开始制作一个应用程序,我使用 findAll()
来获取 [something random] 的列表。
一旦应用程序接受了严格数据的测试,随机资源实例的数量就会增加。我需要限制屏幕上资源实例的数量。我需要开始对它们进行分页。为此,我需要查询字符串支持。例如。 页面[偏移量]
。
因此 findAll(criteria)
被替换为 query(criteria, querystring)
。
这种模式是如此之多,以至于 findAll()
开始看起来像是以后要使用的 query()
的开发占位符。
我可能误解了 findAll()
的用法。 findAll()
是真的完全不能使用分页吗(不自定义适配器代码)?有人可以解释在什么情况下应该使用 findAll()
吗?
最佳答案
我个人使用findAll
方法来获取用户无法过滤的出现在各种下拉列表和短列表中的数据。我使用 query
和 queryRecord
来处理几乎所有其他事情。
以下是 findAll
的一些特殊性,它们可能会产生误导:
findAll
返回存储中存在的所有记录以及使用记录的适配器获取的数据。findAll
的返回有两个方面,首先您将收到商店的内容,然后使用适配器获取的数据刷新它,可以使用 重新加载
标志。关于ember.js - Ember 数据 : When do I use findAll() over query()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54709271/
我是一名优秀的程序员,十分优秀!