Ich bin ein Angularjs Rookie. Vor kurzem lese ich Führer in Angularjs Website und bekomme etwas Verwirrung.Wie funktioniert das ng-Repeat-Rendering unter der Haube?
In AngularJS API Dokument über ngRepeat
, heißt es:
Wenn Sie mit Objekten arbeiten, die eine Kennung Eigenschaft haben, sollten Sie durch den Identifikator verfolgen anstelle des gesamten Objekts. Wenn Sie Ihre Daten später erneut laden, muss ngRepeat die DOM-Elemente für bereits gerenderte Elemente nicht erneut erstellen, selbst wenn die JavaScript-Objekte in der Sammlung durch neue ersetzt wurden. Bei großen Sammlungen verbessert dies die Renderleistung erheblich. Wenn Sie keinen eindeutigen Bezeichner haben, kann die Verfolgung nach $ index auch eine Leistungssteigerung bieten.
Ich verstehe nicht, diesen Inhalt:
Sollten Sie Ihre Daten nachladen später ngRepeat nicht die DOM-Elemente für Elemente wieder aufbauen müssen sie bereits geleistet hat, auch wenn die JavaScript-Objekte in der Sammlung wurde durch neue ersetzt.
Was bedeutet dieser Satz? Kannst du mir ein Beispiel geben? Vielen Dank!
aus irgendeinem Grund abgelehnt? –