如何以编程方式创建 Polymer 元素的实例?
How to create an instance of Polymer element programmatically?
请参考这个JSBin,基本上我想在其父元素范围内创建一个元素的实例。想知道我应该怎么做?
如果可能,是否有声明式的方式来做到这一点?
谢谢。
PS。请仅在 Chrome 中打开 link。
我相信您正在寻找 constructor
(参见 here)属性。
您需要将其包含在您的聚合物元素声明中。
<polymer-element name="p-paper"
attributes="content"
constructor="Paper"
noscript>
然后您可以像这样创建元素的实例 -
// How to create an instance of <p-paper> here?
var paper = new Paper();
有几种实例化元素的方法。
声明式:
<my-element>
JS:
document.createElement('my-element');
构造函数(如果找到的话):
new MyElement();
见http://www.html5rocks.com/en/tutorials/webcomponents/customelements/#instantiating
请参考这个JSBin,基本上我想在其父元素范围内创建一个元素的实例。想知道我应该怎么做?
如果可能,是否有声明式的方式来做到这一点?
谢谢。
PS。请仅在 Chrome 中打开 link。
我相信您正在寻找 constructor
(参见 here)属性。
您需要将其包含在您的聚合物元素声明中。
<polymer-element name="p-paper"
attributes="content"
constructor="Paper"
noscript>
然后您可以像这样创建元素的实例 -
// How to create an instance of <p-paper> here?
var paper = new Paper();
有几种实例化元素的方法。
声明式:
<my-element>
JS:
document.createElement('my-element');
构造函数(如果找到的话):
new MyElement();
见http://www.html5rocks.com/en/tutorials/webcomponents/customelements/#instantiating