2016-03-19 17 views
4

polymer documentation, her zaman dizileri işlerken polimer dizi mutasyon işlevlerini kullanacağını söylüyor. Bir diziyi temizlemek için bir işlev görmüyorum. Ben pop, itme, vardiya, unshift ve ekleme görüyorum. şimdi ben bu yöntemi kullanmak için:Polimer'de bir diziyi temizle?

<script> 
    Polymer({ 
     is: "wc-example", 
     properties: { 
      data: { type: Array, value: function() { return [1, 2, 3]; } } 
     }, 
     ready: function() { 
      this.data = []; 
     } 
    }); 
</script> 

Bu çalıştığı ama dizi mutasyon işlevleri kullanarak değilim çünkü doğru görünmüyor. Doğru çözümü bilen var mı?

Teşekkür ederiz!

cevap

9

Bu mükemmel tamam. Özelliğe yeni bir örnek ataıyorsunuz ve bu Polymer tarafından takip edilecek. Sadece aynı örnek üzerinde yapılan manipülasyonlar Polimer API kullanılarak yapılmalıdır. Bir diziyi temizlemek için splice'u kullanabileceğinizi unutmayın.

this.splice("data", 0, this.data.length) 
+1

Yanıtınız ve ekleme örneğiniz için teşekkür ederiz. – CLaff