[Table] Append rows on scroll events
- 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