angular / angular/components

[Table] Append rows on scroll events

Aperta
#5,886 4 commenti 10 reazioni 0 assegnatari Vedi su GitHub
area: material/table feature P3
Lingua principale
TypeScript
Stelle
25k
Fork
6.8k
Merge medio
1g 8h
PR unite (30g)
91

Descrizione

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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Parti dal componente Table e dall'attuale inizializzazione delle righe e gestione degli eventi di scorrimento. Determina come identificare le righe visibili nel viewport e come aggiungere altre righe; il lavoro è completato quando la tabella carica inizialmente le righe visibili e ne aggiunge altre man mano che l'utente scorre verso il basso, senza caricare l'intero dataset.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, typescript
Ambito
frontend, performance
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.