2016-04-01 6 views
0

bekam ich dieses Stück Code:Vorlage Wiederholung in einem Polymer html

<template repeat="{{ name in data }}"> 
     <style> 
     </style> 
       <li> 
        <input data-index="{{ id }}" type="{{ type }}" name="name" value="{{ value }}" > 
        {{data.name}} 
       </li> 
    </template> 

Aber die Schleife funktioniert nicht, eigentlich. Nur das letzte Element des Arrays gedruckt wurde ...

Es ist Polymer 1,0 ...

irgendwelche Ideen?

danke: D

Antwort

1

wie Code sieht aus alten Polymer (0.5 oder ähnlich)

<style> 
</style> 

<template is="dom-repeat" items="{{data }}" as="name"> 
    <li> 
     <input data-index="{{ id }}" type="{{ type }}" name="name" value="{{ value }}" > 
     {{data.name}} 
    </li> 
</template> 

as="name" ist optional, default item

siehe auch https://www.polymer-project.org/1.0/docs/devguide/templates.html

+0

das letzte Element ist verschwand auch ... bekam eine leere Seite =/ –

+0

Schwer zu sagen. Ihr Code ist nur ein getrenntes Fragment. Ich weiß nicht, was 'data',' id', 'type',' value' aussehen soll oder wo es herkommt. –

+0

Wenn ich ein zweites Template-Tag einfüge, funktioniert nichts in diesem Tag. Wenn ich das "dom-repeat" -Ding in das erste Template-Tag lege, habe ich eine leere Seite, nichts funktioniert so gut. –