Javascript 聚合物:正确移除聚合物元件,其中含有聚合物元件

Javascript 聚合物:正确移除聚合物元件,其中含有聚合物元件,javascript,polymer,web-component,Javascript,Polymer,Web Component,我有一个高分子元素,里面有一个肋骨元素。我想在单击时删除所有内容(父项和子项) 问题是,每次关闭父元素的实例时,都会出现一个错误。我认为这与我正在移除一个内部有元素的元素有关 我如何才能正确地删除它 以下是方法代码: closeWindow: function (event, detail, sender) { this.firstChild.remove(); this.remove(); } 以下是我的错误: Uncaught TypeError: Cannot read

我有一个高分子元素,里面有一个肋骨元素。我想在单击时删除所有内容(父项和子项)

问题是,每次关闭父元素的实例时,都会出现一个错误。我认为这与我正在移除一个内部有元素的元素有关

我如何才能正确地删除它

以下是方法代码:

closeWindow: function (event, detail, sender) {
    this.firstChild.remove();
    this.remove();
}
以下是我的错误:

Uncaught TypeError: Cannot read property 'length' of undefined
以下是错误的图像:


这个问题在几个版本之前已经解决,在Polymer 0.3.x以后的版本中也应该可以正常工作。如果您在元素范围内遇到任何关于
this.remove()
的进一步问题,请提交一个问题。

polymer 1.5.0+
上执行
event.target.remove()

您能创建一个JSFIDLE来显示这种行为吗?仅仅
this.remove()
有什么问题吗?好消息!!在新版本(0.2.4)中,这个错误似乎得到了解决。有趣的是,我也遇到了同样的问题。在我看来,这个问题并没有得到解决。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-我认为它确实回答了这个问题