准备好之前的Init聚合物属性()

时间:2014-12-18 10:05:47

标签: polymer custom-component

在js中动态创建聚合物元素时,如何在ready()事件之前初始化属性? 我的代码如下:

var el = document.createElement("my-elem");
el.setAttribute("myAttr", 123); // or el.myAttr = 123.

在myAttr设置之前触发ready()事件。实际上我希望它像HTML一样工作:

var div = document.createElement("DIV");
div.innerHTML('<my-elem myAttr="123"></my-elem>');
var el = div.children[0];

这样,myAttr在ready()事件工作时设置,但代码有点难看。有这样的方式:

var el = document.createElement("my-elem", { myAttr: 123});

0 个答案:

没有答案