我有一个简单的 dom 重复,如下所示:
<template is="dom-repeat" items="{{projects}}" as="project" filter="{{computeFilter(searchString)}}">
[[project.name]] - [[project.number]]
</template>
<paper-input name="filter-name" label="Filter by project name" value="{{searchString}}"></paper-input>
还有一个按名称过滤项目的功能:
computeFilter: function(keyword) {
if (!keyword) {
return null;
} else {
keyword = keyword.toLowerCase();
return function(project) {
var name = project.name.toLowerCase();
return (name.indexOf(keyword) != -1);
};
}
}
都好。现在,我将如何添加另一个过滤器,例如,如果我还想按项目编号过滤?
我会有另一个绑定到 {{searchString2}} 的纸质按钮,但是我如何将它链接到过滤器 - 换句话说,如何在 dom-repeat 上设置多个过滤器?