I'm just new to learn polymer. Maybe I'm just your question. I think you want to repeat an element that has structure and data, depending on whether you want it to be. And there are 3 points.
demo element.html
<dom-moudle is="demo-element"> <template> <span>{{property1.name}}</span> <span>{{property1.age}}</span> <script> class DemoElement extends Polymer.Element { static get is() { return 'demo-element'; } static get properties() { return { property1: Object } } } window.customElements.define(DemoElement.is, DemoElement); </script> </template> </dom-moudle>
order component.html
<dom-module id="custom-component"> <template> <template is="dom-repeat" items="[[foo]]" id="repeater"> <demo-element property1="[[item]]"></demo-element> </template> </template> </dom-module>
source share