Есть ли способ сделать группировку в шаблоне повторения полимера? У меня есть список элементов с doc.name и doc.manualType, но я хочу сгруппировать список элементов, поэтому manualType отображается только один раз для каждой группы, а не для каждого элемента.Полимерная повторяющаяся группа шаблонов
Или как мне обновить привязку, чтобы иметь предыдущийManualType, поэтому я могу отображать только ручной тип, если он отличается от предыдущего manualType.
<template id="docListTemplate" bind="{{searchResults}}">
<div class="vGroup">
<core-selector id="selector" class="list" multi selected="{{multiSelected}}">
<template repeat="{{doc, i in data}}" {previousManualType:''}>
<template if="{{doc.manualType!=previousManualType}}">
<h1>{{doc.manualType}}</h1>
</template>
<div class="cb item">
{{doc.name}}
</div>
</template>
</core-selector>
</div>
</template>
Я не могу изменить структуры данных, как я потянув данные из веб-службы JSON. Есть ли способ обновить предыдущийManualType с помощью вычисленного свойства? –
Polymer 0.5.1 добавляет экспериментальную группировку в основной список, но по-прежнему требует правильной настройки структуры данных. https://www.polymer-project.org/docs/elements/core-elements.html#core-list –