angular / angular/components

[Table] Append rows on scroll events

オープン
#5,886 コメント 4 件 リアクション 10 件 担当者 0 名 GitHub で見る
area: material/table feature P3
主要言語
TypeScript
スター
25k
フォーク
6.8k
平均マージ
1日 8時間
マージ済み PR(30日)
91

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Tableコンポーネントと、現在の行の初期化およびスクロールイベントの処理から始めます。viewportに表示されている行をどのように特定し、追加の行をどのように追加すべきかを判断してください。テーブルが最初に表示行を読み込み、ユーザーが下にスクロールするとさらに行を追加し、データセット全体を読み込まない状態になれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
frontend, performance
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。