Я хотел бы использовать dom-repeat
, чтобы обернуть группу дочерних узлов в теги <li>
. Проблема в том, что узлы, которые я хочу повторить, сами являются пользовательскими элементами, вставленными через слот, и кажется, что dom-repeat принимает только данные, переданные через атрибуты.
Что я хочу сделать, это:
<dom-module id="my-custom-element">
<template>
<section>
...
<ul>
<dom-repeat items="{{ TOP-LEVEL NODES IN LIST SLOT }}">
<template>
<li>{{ item }}</li>
</template>
</dom-repeat>
</ul>
</section>
</template>
</dom-module>
И используя его:
<my-custom-element>
<ul slot="LIST">
<my-other-custom-element></my-other-custom-element>
<my-other-custom-element></my-other-custom-element>
<my-other-custom-element></my-other-custom-element>
</ul>
</my-custom-element>