如何在设置所有属性后动态创建Polymer自定义元素?

问题是,当我尝试创建自定义元素,它没有它的属性创建元素这样如何在设置所有属性后动态创建Polymer自定义元素?

var el= document.createElement('my-el'); 

el.setAttribute('tag-model', "[[myBinding]]");

。如何构造具有所有属性的自定义元素,然后附加到HTML以启动它们?

谢谢!

回答:

见this

它基本上是说做这样的:

var dynamicEl = document.createElement("my-element"); 

dynamicEl.setAttribute("id", "my-element-id");

dynamicEl.setAttribute("greeting", "Hello, Good Morning.");

document.body.appendChild(dynamicEl);

但是,如果你想直接更改属性,它不会与setAttribute工作。你必须这样做:

var dynamicEl = document.createElement("my-element"); 

dynamicEl.greeting = 'Waaazaaaa???';

document.body.appendChild(dynamicEl);

以上是 如何在设置所有属性后动态创建Polymer自定义元素? 的全部内容, 来源链接: utcz.com/qa/264925.html

回到顶部