How to filter an iron-list in polymer 1.0? -
the dom-repeat element offers filter attribute.
is there similar way filter iron-list?
for example: given list of people, want filter ones born in specific city.
as iron-list unfortunately doesn't offer filter attribute, there no declarative pattern making possible.
you can either implement own simple list element making use of dom-repeat's filter property. (with element inheritance coming in future releases, might extend iron-list).
however, best practice see use of computed property:
<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>
Comments
Post a Comment