angular / angular/components

CDK Virtual Scroll Viewport with CDK A11y ActiveDescendantKeyManager

Đang mở
#14,516 9 bình luận 23 reaction 0 người được giao Xem trên GitHub
area: cdk/scrolling feature P3
Ngôn ngữ chính
TypeScript
Star
25k
Fork
6.8k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
91

Mô tả

#### What is the expected behavior?

Virtual Scroll to work with CDK A11y ActiveDescendantKeyManager

#### What is the current behavior?

Since virtual scroll only loads partial information and loads more when you scroll (recycling the view), ActiveDescendantKeyManager only get the indexes of the current items loaded by the . As I load more, the indexes repeats themselves, since the virtual scroll adds and deletes items

#### What are the steps to reproduce?

https://stackblitz.com/edit/angular-zmawwx

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với bản tái hiện StackBlitz được liên kết và theo dõi cách viewport cuộn ảo của CDK cung cấp các mục cho ActiveDescendantKeyManager. So sánh hành vi tái sử dụng các mục hiển thị với cách key manager xử lý chỉ mục. Được coi là hoàn thành khi key manager tiếp tục hoạt động trong khi cuộn ảo tải thêm các mục mà không có chỉ mục lặp lại, và bản tái hiện xác nhận hành vi này.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular, typescript
Lĩnh vực
accessibility, frontend
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.