2015-06-10 10 views
6

Sadece Polymer 1.0 ile oynamaya başladım ve koleksiyona çok basit bir ciltleme yapmaya çalışıyorum. Dom-tekrar içinde metin görüntüleyebiliyorum, ancak demir giriş için iki yönlü bağlama çalışmıyor. Dizeleri ve nesneleri diziyi denedim. Şanssız. value="{{item.value::input}}" Buraya bakın: içinDom-repeat öğesinin iki yönlü demir girişi nasıl yapılır?

<link rel="import" href="bower_components/polymer/polymer.html"> 
<link rel="import" href="bower_components/iron-input/iron-input.html"> 

<dom-module id="hello-world"> 
    <template> 
    <ul> 
     <template is="dom-repeat" items="{{data}}"> 
     <li>{{item.value}}</li> 
     </template> 
    </ul> 

    <ul> 
     <template is="dom-repeat" items="{{data}}"> 
     <li><input is="iron-input" bind-value="{{item.value}}"></input></li> 
     </template> 
    </ul> 

    </template> 
</dom-module> 

<script> 
    Polymer({ 
    is: "hello-world", 

    ready: function() { 
     this.data = [ 
      { value: "Hello" }, 
      { value: "World!" } 
     ]; 
    } 
    }); 
</script> 

cevap

6
+1

Bunu dün gece bakarak hatırlıyorum ama nedense noktaları birleştirmek vermedi. Teşekkür ederim :-) P.S. Öyleyse demir-giriş noktası nedir o zaman? ;) –

+0

Harika düzeltme! Devam ettim ve orijinal kodun çalışmadığının nedeninin bir hata veya kod sorunu olup olmadığını görmek için polimer repoda sorunu yayınladım: https://github.com/Polymer/polymer/issues/1821 –

İlgili konular