Benutzerdefinierte Anweisung (wie ng-repeat)

8

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?

    
Agzam 30.01.2013, 23:03
quelle

3 Antworten

11

Hier ist ein Beispiel zum Auffüllen eines & lt; dl & gt; mit & lt; dt & gt; s und & lt; dd & gt; s ...

Schritt 01 - Erstellen Sie eine widge.product.details.js

// bindet an $ scope.details = [] // Array-Objekt

%Vor%

Schritt 02 - Erstelle deinen HTML

%Vor%

Schritt 03 - Erstellen Sie eine app.product.js

%Vor%     
Noypi Gilas 02.02.2013, 03:06
quelle
4
%Vor%     
btm1 12.10.2013 09:58
quelle
0

Einfacher Code für die benutzerdefinierte ngReapeat-Direktive in angularJS:

%Vor%

JS-Code

%Vor%     
user2923052 25.12.2015 13:59
quelle

Tags und Links