2016-04-18 17 views
0

Ich entwickle eine einzelne Seite Anwendung und ich habe riesigen Inhalt mit Bildern und ich repräsentiere die Daten auf meiner Seite mit Listen. Ich benutze bereits ngInfiniteScroll, bis ein gewisses Maß an Scrolling die Leistung der Seite ist völlig in Ordnung, aber nach einem gewissen Punkt scrollt es sehr langsam und ich weiß, dass es wegen der Menge an Daten ist, die ich in den Speicher geladen habe vor diesem Punkt. Irgendwelche Vorschläge, wie ich die Leistung mit der gleichen Scrollgeschwindigkeit durch die Seite verbessern kann. Gibt es eine bessere Alternative zu unendlichem Scroll?Infinite Scroll in AngularJs Einzelseitenanwendung

+0

Nicht sicher, ob dies viel helfen würde, aber haben Sie versucht, one-way-Bindung? {{:: obj.property}} – Rob

Antwort

0

Check out Ui-Grid. Sie tun genau das, was Sie brauchen. Sie verwenden Virtualisierung zum Rendern großer Datenmengen.

URL: Ui-Gridinfinite grid scroll

anderes Beispiel: ngInfiniteScroll

+0

Ich habe den ngInfiniteScroll verwendet, ich habe herausgefunden, dass das

am Ende des Containers hinzugefügt wird, der wächst, wenn die Elemente hinzugefügt werden. Aber das Problem, das ich gerade habe, ist, dass es wenig Verzögerung beim Hinzufügen von mehr Elementen gibt, wenn es beim Scrollen das Ende der Elemente erreicht. Kann jemand vorschlagen, was ich sonst versuchen kann. –

Verwandte Themen