Dart 聚合物元素中动态插入的元素不可见

Dart 聚合物元素中动态插入的元素不可见,dart,dart-polymer,Dart,Dart Polymer,在自定义聚合元素的ready()方法中,我创建了一个新元素并动态插入它。尽管它是影子DOM的一部分,但在页面上不可见 原因是什么?如何解决 DivElement de = new DivElement(); de.text = 'new div'; de.setAttribute('id' ,'myholder'); append(de); 通过这种方式,您可以将其添加为子对象,而不是作为阴影DOM的一部分。 改用shadowRoot.append…。 如果元素模板中没有元素,则不会显示子元素

在自定义聚合元素的
ready()
方法中,我创建了一个新元素并动态插入它。尽管它是影子DOM的一部分,但在页面上不可见

原因是什么?如何解决

DivElement de = new DivElement();
de.text = 'new div';
de.setAttribute('id' ,'myholder');
append(de);

通过这种方式,您可以将其添加为子对象,而不是作为阴影DOM的一部分。 改用
shadowRoot.append…
。 如果元素模板中没有
元素,则不会显示子元素