2014-05-17 169 views
7

我有一個聚合物元素,裏面有一個成本元素。當我點擊它時,我想刪除所有內容(父母和孩子)。聚合物:正確地去除裏面有元素的聚合物元素

問題是,每當我關閉父元素的一個實例,我得到一個錯誤。我認爲這與我移除內部具有元素的元素有關。

如何正確刪除它?

這裏的方法代碼:

closeWindow: function (event, detail, sender) { 
    this.firstChild.remove(); 
    this.remove(); 
} 

這裏的我有錯誤:

Uncaught TypeError: Cannot read property 'length' of undefined 

下面是錯誤的圖像:

An image of the error

+0

你能創建的jsfiddle,顯示了這種行爲? –

+0

只是'this.remove()'有什麼問題? – ebidel

+0

好消息!與新版本(0.2.4)這個錯誤似乎解決了 – iroyo

回答

7

這個問題是修復了幾次發佈之前的版本,並且應該在Polymer 0.3.x之後也能正常工作。如果您在元素範圍內遇到this.remove()的任何其他問題,請提出問題。

0

polymer 1.5.0+event.target.remove()

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/14492912) –

+1

我認爲它的確回答了問題 – rakeen