polymer - 如何过滤 polymer 1.0 中的铁列表?

标签 polymer polymer-1.0 polymer-1.x iron-elements

dom-repeat element 提供了 filter属性。

是否有类似的过滤方式 iron-list ?

例如:给定一个人名单,我想过滤出生在特定城市的人。

最佳答案

iron-list不幸的是不提供 filter属性,没有声明模式使这成为可能。

您可以使用 dom-repeat 实现您自己的简单列表元素。的过滤器属性。 (随着 future 版本中元素继承的回归,您可能会扩展 iron-list )。

但是,我目前看到的最佳实践是使用计算属性:

<template>
  <iron-list items="[[filterItems(items)]]" as="item">
    ...
  </iron-list>
</template>

<script>
Polymer({
  ...
  filterItems: function (items) {
    return items.filter(function (item) { // Array.prototype.filter
      return item.priority > 8; // Filter condition
    });
  }
});
</script>

关于polymer - 如何过滤 polymer 1.0 中的铁列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139095/

相关文章:

javascript - polymer 1.0 : Multiple calls to send() method of iron-request

html - 我如何在单个聚合物元素中使用多个 <content> 标签?

polymer 1.x : Getting custom element to say HELLO WORLD in Plunker

html - 包含表格单元格的 polymer 自定义元素?

javascript - Google Polymer - 如何向 Neon 元素添加内容

javascript - 如何检查父元素是否包含某个标签? - polymer

javascript - polymer 1.x : Obtaining customStyles property value

performance - polymer 1 : Prevent iron-pages/app-route from attaching all pages at load

javascript - polymer 1.x : Using iron-input to format numbers on input