Polymer: Pengamat tidak memanggil komponen di dalam templat daftar besi

Dibuat pada 16 Mei 2017  ·  3Komentar  ·  Sumber: Polymer/polymer


Keterangan


Sepertinya pengamat properti tidak dipanggil jika komponen ada di dalam templat daftar besi.
Pengulangan dom menghasilkan baik di luar daftar besi tetapi tidak di dalamnya.
Jika saya memanggil render di dom-repeat, itu dirender secara normal.

Demo Langsung


http://jsbin.com/pulaworude/edit?html ,js,output

Hasil yang diharapkan


dom-repeat membuat item

Hasil nyata


dom-repeat tidak membuat item

Peramban Terkena Dampak

  • [x] Chrome
  • [x] Firefox
  • [x] Tepi

Versi

  • Polimer: v2.0.0
  • komponen web: v1.0.0

Ini bekerja dengan versi 2.0.0-rc.8 . Versi rusak pertama adalah 2.0.0-rc.9 .

2.x p1

Komentar yang paling membantu

Terima kasih telah melaporkan ini. Kami dapat mengkonfirmasi masalah ini. Ada perbaikan sederhana dan itu harus membuat versi rilis bug pertama.

Masalahnya ada di PropertyEffects di _readyClients . Jika klien telah mengaktifkan properti sebelum elemen menyiapkan kliennya (ini bisa terjadi saat menggunakan templatize ), elemen host harus memanggil _flushProperties di atasnya.

Semua 3 komentar

Saya juga memiliki masalah yang persis sama. Terima kasih telah melaporkannya dan menemukan solusi untuk menggunakan 2.0.0-rc.8 .

Terima kasih telah melaporkan ini. Kami dapat mengkonfirmasi masalah ini. Ada perbaikan sederhana dan itu harus membuat versi rilis bug pertama.

Masalahnya ada di PropertyEffects di _readyClients . Jika klien telah mengaktifkan properti sebelum elemen menyiapkan kliennya (ini bisa terjadi saat menggunakan templatize ), elemen host harus memanggil _flushProperties di atasnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat