查找主干集合上的位置仅返回一个结果
findWhere on backbone collection only returns one result
我有一个主干集合,我正在尝试添加模型,以便我可以在下拉列表中显示可以添加到 UI 的可用表单列表。这似乎一直在工作,直到他们需要能够添加多个类型。
似乎当我尝试添加到集合时,我的 findWhere 语句只返回具有 Show 属性的第一个而不是所有属性(可能有二十个)。
为了添加它,我正在做这样的事情。
this.temp = new Backbone.Collection();
var api = breeze api stuff
this.temp.add(api.collections[(this.templateType)].findWhere({Show : true}))
有没有办法修改 findWhere 以便它抓住所有内容而不仅仅是第一个。我正在寻找,但我似乎找不到这样的东西。任何帮助将不胜感激!
如果你看一下文档,你会注意到
findWherecollection.findWhere(attributes)
就像 where 一样,但直接只返回集合中与传递的属性匹配的第一个模型。
你为什么不使用where
?
wherecollection.where(attributes)
返回集合中与传递的属性匹配的所有模型的数组。适用于简单的过滤器情况
http://backbonejs.org/#Collection-where
相关文章:
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- Ajax/Php得到一个以上的结果
- 一个javascript实现base64图像编码并将结果写入文本文件
- 乘法返回一个奇怪的结果
- 尝试添加一个选项以使用append进行选择,但没有任何结果
- 如何只输出一个SQL结果
- MeteorJS从上一个函数中检索JS中的结果
- 使用NextToken使用javascript aws-sdk解析下一个结果
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 如何等待一个HTML页面并在页面复杂创建时获得结果
- 角度 2:使用一个 http 调用的结果来执行另一个调用
- Meteor:如何遍历一个数组,这是一个异步方法的结果
- json结果显示第一个值
- 做了一个javascript小实验,需要你的帮助才能理解意外的结果
- 访问来自另一个函数的函数结果
- 读取一个本地文件,编码为base64,我想给用户一个将结果保存到文件的选项
- 将函数结果传递给Javascript中的另一个函数变量
- 当我运行代码时,我得到以下结果 []对象对象] [对象对象],但应该给我一个有序数组
- 有没有一个简单的解决方案可以根据3个数据找到结果
- 给每个谷歌距离矩阵结果一个id