Support CSS scroll-snap-type for cdk/virtual-scroll
- 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?
Setting CSS `scroll-snap-type: both mandatory;` should enable scroll snapping.
#### What is the current behavior?
No scroll snapping ever happens.
#### What are the steps to reproduce?
https://stackblitz.com/angular/dnnjdjbpaaag?file=app%2Fcdk-virtual-scroll-horizontal-example.css
#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
"@angular/cdk": "7.3.7",
"@angular/core": "7.2.15",
"typescript": "~3.1.1"
Browsers: all
#### Is there anything else we should know?
Closely related to #14833 but it could be fixed other way too.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với phần triển khai cdk/virtual-scroll và bản tái hiện StackBlitz được liên kết, sau đó so sánh hành vi mong đợi với issue liên quan #14833. Xác nhận cách scroll-snap-type được xử lý trong toàn bộ thiết lập virtual-scroll bị ảnh hưởng; công việc được xem là hoàn tất khi bản tái hiện hỗ trợ CSS scroll snapping bắt buộc trên cả hai trục trong các môi trường trình duyệt được liệt kê.
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
- 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