8

内部にコスチューム要素を持つポリマー要素があります。クリックしたときにすべて(親と子)を削除したい。

問題は、親要素のインスタンスを閉じるたびにエラーが発生することです。内部に要素を持つ要素を削除しているという事実に関連していると思います。

どうすれば正しく削除できますか?

メソッドコードは次のとおりです。

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

ここに私が持っているエラーがあります:

Uncaught TypeError: Cannot read property 'length' of undefined

エラーの画像は次のとおりです。

エラーのイメージ

4

2 に答える 2

7

この問題は数リリース前に修正されており、Polymer 0.3.x 以降でも問題なく動作するはずです。this.remove()要素の範囲内でさらに問題が発生した場合は、問題を報告してください。

于 2014-06-07T14:41:39.493 に答える
0

あなたpolymer 1.5.0+がするevent.target.remove()

于 2016-12-04T16:59:05.133 に答える