angular / angular/components

[Table] Append rows on scroll events

Ouverte
#5,886 4 commentaires 10 réactions 0 personnes assignées Voir sur GitHub
area: material/table feature P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le composant Table et son initialisation actuelle des lignes ainsi que la gestion des événements de défilement. Déterminez comment les lignes visibles du viewport doivent être identifiées et comment des lignes supplémentaires doivent être ajoutées ; le travail est terminé lorsque la table charge initialement les lignes visibles et en ajoute au fur et à mesure que l'utilisateur fait défiler vers le bas, sans charger l'ensemble des données.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend, performance
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.