聚合物:追加新的孩子会引发错误

时间:2015-10-01 10:35:15

标签: javascript polymer

我正在尝试使用我的Polymer应用程序中的SVG连接节点,为此,我需要动态地将<path>添加到我的SVG容器中。看起来非常简单,但Polymer会抛出以下错误:

"Failed to execute 'appendChild' on 'Node': Only one element on document allowed"

当Polymer加载两次时会发生此错误,但我正在做的就是追加一些东西。我无法弄清楚发生了什么,特别是因为我的应用程序中其他地方的类似代码只是起作用。违规行:

_connectNodes: function(){
    _.each(this.nodeRelations, function(relation){
      var newPath = document.createElement('path');
      var path = Polymer.dom(this.$.connectionsContainer).appendChild(newPath);
    })
  }

0 个答案:

没有答案