Javascript 聚合物,已注册(聚合物)原型

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

我试图在drag drop event调用的函数调用中实例化并附加一个新的Polymer自定义元素

我的代码如下:

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=将起作用。谢谢