Parece que os observadores de propriedade não são chamados se o componente estiver dentro de um template de lista de ferro.
Uma repetição dom renderiza bem fora de uma lista de ferro, mas não dentro dela.
Se eu chamar render
no dom-repeat, ele renderizará normalmente.
http://jsbin.com/pulaworude/edit?html , js, output
dom-repeat renderiza itens
dom-repeat não renderiza itens
Funciona com a versão 2.0.0-rc.8
. A primeira versão quebrada é 2.0.0-rc.9
.
Eu também tenho exatamente o mesmo problema. Obrigado por relatá-lo e encontrar uma solução alternativa para usar 2.0.0-rc.8
.
Obrigado por relatar isso. Podemos confirmar esse problema. Há uma correção simples e deve ser a primeira versão de lançamento do bug.
O problema está em PropertyEffects
em _readyClients . Se um cliente habilitou propriedades antes de um elemento preparar seus clientes (isso pode acontecer ao usar o modelo ), o elemento host deve chamar _flushProperties
nele.
Comentários muito úteis
Obrigado por relatar isso. Podemos confirmar esse problema. Há uma correção simples e deve ser a primeira versão de lançamento do bug.
O problema está em
PropertyEffects
em _readyClients . Se um cliente habilitou propriedades antes de um elemento preparar seus clientes (isso pode acontecer ao usar o modelo ), o elemento host deve chamar_flushProperties
nele.