我正在尝试使用我的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);
})
}