Angular2 アプリケーションで厄介な状況が発生しました。複数の行を持つテーブルがあり、各行には [(ngModel)] を使用した 2 ウェイ バインディングの列が含まれています。追加と削除の 2 つのボタンがあり、テーブルに使用される値のリストをプッシュ/スプライスします。
新しいアイテムをリストにプッシュするか、リストからアイテムをスプライス (削除) すると、テーブルが適切に更新されます。
唯一のバグは、リストから行 (項目) を削除してから新しい項目を追加すると、テーブルの 1 行が空の値で表示されることです。Chrome の開発者ツールで html ソースを確認したところ、モデルがの行には正しい値が含まれているため、表示上の問題のみです。どうしてですか?