在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});