0

私のアプリには、行のテーブルがあり、各行にはデータが含まれています。「削除」ボタンをクリックすると、行が削除されます。

要するに、コレクションからオブジェクトを削除すると、ビューが消え、オブジェクトが消えますが、テンプレートはテーブルに残ります。

コレクション ビューをテーブルの外に移動し、すべての tr を div に置き換え、すべての td を span に置き換えると、このバグは発生せず、すべてがスムーズに機能します。

http://emberjs.jsbin.com/EXEnUZE/4/edit

上記のフィドルは問題を示しています。色を編集できるはずですが、1 つを削除するとオブジェクト自体がなくなり (一番上のリストで示されているように)、それに Chrome Ember Debugger を使用するとビューはなくなりますが、行はまだ残っています。

これは Ember のバグですか? 問題を開く必要がありますか?

4

2 に答える 2

0

追加の回答として、これについて Ember にバグレポートを提出し、次の応答を得ました: https://github.com/emberjs/ember.js/issues/3723

その上で tagName="table" を使用し、子ビュー内から tr を削除するという提案は完全に機能しました。

于 2013-11-12T15:16:35.583 に答える