【发布时间】:2015-07-01 01:34:57
【问题描述】:
我只想显示可观察数组arrayData 中的一个子集
使用 ko if 我能够对数据应用过滤器:
<div class="image-list" data-bind="foreach: arrayData">
<!-- ko if: type == 0 -->
viewing only objects with attribute type==0
但是,我不知道如何触发更新视图,当我想更改过滤器时,例如type == 1
如果可能的话?
附注:
目前我将 foreach 与数据副本一起使用,我在模型中清除了结束重置。但是对于这种方法,我需要为模型中的每个过滤器提供一个可观察的数组并进行大量复制
【问题讨论】:
标签: knockout.js