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…
。
如果元素模板中没有
元素,则不会显示子元素