2017-04-13 20 views
5

すべてのダイジェストサイクルで同じ内容の新しいリストを返す場合と同じリストインスタンスを返す場合は、角度に関係しますか? これは、OnPushではなく、デフォルトの変更検出を想定しています。角度変化検出とリスト参照

答えて

1

これはいくつかの影響があります。ngForは、各要素を再評価する必要があります。つまり、IDの確認が行われます。それはすばらしいはずですが、大きなアプリに数千の要素がある場合、オーバーヘッドが増える可能性があります。毎回同じリストを返す方がよい場合もあります。

+0

ありがとうございました。アイデンティティチェックは何ですか?また、要素を問わず各要素を再評価する必要はありませんか?私が正しく理解していると、ngForはAngularにリストのコピーを保持させ、すべてのCDについて深い比較をしなければなりません。 – Dandan

関連する問題