Ich habe viele verschiedene Dinge ausprobiert, um Leistungsprobleme von ng-repeat
zu beheben.
einschließlich der hier beschriebenen Dinge: Wie man einen Ausdruck "abpatcht"
Ich brauche eine große Anzahl von Zeilen auf der Seite bis zu ~ 1000 Zeilen. Jede Zeile enthält ziemlich viel Zeug. Und es scheint mir jetzt, es wäre nur sehr langsam mit ng-repeat
, ich denke, ich muss entweder meine eigene benutzerdefinierte ng-repeat
oder ich muss eine Direktive erstellen, die jede einzelne Zeile in der Tabelle erstellen wird ... Ich weiß auch nicht wie. Kannst du mir bitte helfen? Kannst du mir ein paar Beispiele zeigen?
Hier ist ein Beispiel zum Auffüllen eines & lt; dl & gt; mit & lt; dt & gt; s und & lt; dd & gt; s ...
// bindet an $ scope.details = [] // Array-Objekt
%Vor%Einfacher Code für die benutzerdefinierte ngReapeat-Direktive in angularJS:
%Vor%JS-Code
%Vor%