angular / angular/components

[Table] Append rows on scroll events

Offen
#5,886 4 Kommentare 10 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: material/table feature P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

Table should be able to initialize with the rows visible in its viewport and dynamically append rows as the user scrolls down. This will improve its performance on load.

This is a predecessor to virtual-repeat behavior which would create a virtual scrollbar and notify the data source which rows are being viewed for dynamic data loading.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Table-Komponente und ihrer aktuellen Zeileninitialisierung und Verarbeitung von Scroll-Ereignissen. Ermittle, wie die im Viewport sichtbaren Zeilen identifiziert werden sollten und wie zusätzliche Zeilen angehängt werden sollten; abgeschlossen ist die Aufgabe, wenn die Tabelle zunächst sichtbare Zeilen lädt und beim Herunterscrollen weitere hinzufügt, ohne den gesamten Datensatz zu laden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend, performance
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.