聚合物:正确去除其中的聚合物元素

iro*_*oyo 7 javascript web-component polymer

我有一个聚合物元素,里面有一个costum元素.我想点击它时删除所有内容(父级和子级).

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

如何正确删除它?

这是方法代码:

closeWindow: function (event, detail, sender) {
    this.firstChild.remove();
    this.remove();
}
Run Code Online (Sandbox Code Playgroud)

这是我遇到的错误:

Uncaught TypeError: Cannot read property 'length' of undefined
Run Code Online (Sandbox Code Playgroud)

这是错误的图像:

错误的图像

add*_*dyo 7

这个问题在几个版本之前已经修复,并且在Polymer 0.3.x之后也应该可以正常工作.如果您this.remove()在元素范围内遇到任何其他问题,请提出问题.