Javascript 聚合物,已注册(聚合物)原型
我试图在drag drop event调用的函数调用中实例化并附加一个新的Polymer自定义元素 我的代码如下:Javascript 聚合物,已注册(聚合物)原型,javascript,polymer,web-component,prototype-programming,Javascript,Polymer,Web Component,Prototype Programming,我试图在drag drop event调用的函数调用中实例化并附加一个新的Polymer自定义元素 我的代码如下: var d = workspaceElem(dragInfo.objRef); dropTarget.appendChild(d); function workspaceElem(ref){ Polymer('workspace-elem', { objRef: ref }); var elem = document.creat
var d = workspaceElem(dragInfo.objRef);
dropTarget.appendChild(d);
function workspaceElem(ref){
Polymer('workspace-elem', {
objRef: ref
});
var elem = document.createElement('div');
elem.innerHTML = '<polymer-element name="workspace-elem" noscript>\
<template>\
<div>{{objRef.ref.innerText}}</div>\
</tempate>\
</polymer-element>'
return elem;
}
这段代码第一次运行正常,但是会为所有其他对象抛出一个错误
未捕获的已注册元素的聚合物原型
工作空间元素
如何每次实例化新元素?是否可以在新文件中声明性地定义该元素,导入该元素,然后强制实例化它?如果是,如何
感谢您的帮助 您想插入。。只有一次。但是,Ah gotcha,so.innerHTML=将起作用。谢谢