私はAngularjs新人です。最近私はAngularjsウェブサイトのガイドを読んでいて、いくらか混乱しています。 ngRepeat
についてangularjs APIドキュメントでng-repeatレンダリングはどのようにしてフード内で動作しますか?
、それは言う:
あなたは識別子プロパティを持つオブジェクトを使用している場合、あなたは全体ではなく、オブジェクトの識別子で追跡しなければなりません。後でデータをリロードすると、ngRepeatは、コレクション内のJavaScriptオブジェクトが新しいものに置き換えられたとしても、すでにレンダリングされたアイテムのDOMエレメントを再構築する必要はありません。大規模なコレクションの場合、レンダリングのパフォーマンスが大幅に向上します。一意の識別子がない場合は、$ indexで追跡することでパフォーマンスが向上します。
私はこの内容を理解していない:
あなたは後でデータを再ロードすべき、ngRepeatにはJavaScriptを有効にしてオブジェクトの場合でも、それは既にレンダリングしている項目のためのDOM要素を再構築する必要はありませんコレクションは新しいものに置き換えられました。
この文章の意味は?あなたは私に例を挙げることができますか? ありがとうございます!ポイントは、最初の二つである
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
:
<div></div>
<div></div>
次にあなたがこれを取得するには、オブジェクトに3つの要素を追加します。
何らかの理由でdownvoted? –