Marionette CollectionView筛选器不工作
Marionette CollectionView filter not working
我看到了有关正确筛选CollectionView的问题。没有一个处方对我有效。我一定不明白这个概念。
如果我有一个模型集合,并且我只想显示那些属性"visible"设置为"true"的模型,我应该在CollectionView中筛选集合。我认为这是正确的方法:
var myCollectionView = new MyCollectionView ({
collection: new FilteredCollection(UnfilteredCollection.where({ visible: 'true' }))
});
当我向UnfilteredCollection添加10个模型,其中5个模型的visible=false,5个模型为visible=true,并在一个区域中显示myCollectionView时,我应该看到5个项目。我一个也没有。
如果我去掉过滤器,只显示UnfilteredCollection,我会看到所有10个项目,所以我知道除了这些过滤后的东西之外,我已经做好了准备。
设置VS断点时,我可以在集合的模型中看到正确的值——5个可见=假,5个可见=真。
我在这里错过了什么?
{ visible: 'true' }
这让我认为您可能会意外地在true
值周围添加引号,从而使其成为字符串,而您的模型中可能有布尔true/false
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 表筛选器不工作
- orderBy筛选器只能工作一次
- 数据插件选项筛选器不工作
- Rally自定义应用程序复选框筛选器不工作
- 筛选器操作后,工具提示停止工作
- 筛选第二次选择不工作
- mongodb筛选器不工作
- 缩小后,具有typescript的角度筛选器无法工作
- Marionette CollectionView筛选器不工作
- 在筛选表之前显示/隐藏图像是't工作
- is('checked')筛选方法工作不正常
- 列筛选器不能与行分组一起工作
- 在REST服务中使用ContainerResponse筛选器时,GET正在工作,但POST不工作