feat(drag-drop): add option for items to be returned to original list if not dropped on container
- 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ả
#### Steps to reproduce:
1. Have 2 drop containers.
2. Drag item from one container.
3. Move over the items of the other container
4. Move outside any container.
5. Release button.
#### Expected Behavior
The item should transform to initial container and initial position.
#### Actual Behavior
The item transforms to the position of the last hovered item of the last entered container.
#### Environment
- Angular: 9.0.2
- CDK/Material: 9.1.0
- Browser(s): Google Chrome Version 80.0.3987.116
- Operating System (e.g. Windows, macOS, Ubuntu): Windows 10 Pro
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện kịch bản kéo với hai vùng chứa thả được mô tả trong issue, sau đó kiểm tra Angular CDK drag-drop API và hành vi khi rời khỏi một vùng chứa. Công việc được xem là hoàn tất khi một tùy chọn có thể cấu hình đưa item về vùng chứa và vị trí ban đầu khi được thả bên ngoài mọi vùng chứa, mà không thay đổi hành vi hiện có theo mặc định.
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
- Tính năng
- Độ 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
- 42/100