bug(mat-date-range-picker): MatEndDate dateChanged is triggered by changes to start and end date
- 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ả
#### Reproduction
Stackblitz demo:
https://components-issue-aypuzh.stackblitz.io
Steps to reproduce:
1. Create a MatDateRangePicker as shown in the docs
2. Add the dateChanged attribute to matStartDate or matEndDate
3. Start to change dates
#### Expected Behavior
What behavior were you expecting to see?
That the date changed attribute on matEndDate is only triggered when you change the end date. Or a way to detect when both start and end date have successfully been set.
#### Actual Behavior
What behavior did you actually see?
The date changed attribute on matEndDate is triggered both when you change the start and end date.
#### Environment
- Angular: 10.0.0
- CDK/Material: Material 10.0.0
- Browser(s): Chrome
- Operating System (e.g. Windows, macOS, Ubuntu): macOS
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à ví dụ trong tài liệu Angular Material cho MatDateRangePicker, tập trung vào các trình xử lý dateChanged trên matStartDate và matEndDate. Tái hiện chuỗi sự kiện trong khi thay đổi từng ngày; được xem là hoàn tất khi trình xử lý matEndDate chỉ được kích hoạt đối với các thay đổi ngày kết thúc, hoặc cách được hỗ trợ để phát hiện cả hai ngày đã được thiết lập được ghi lại.
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ó
- 3/5
- Thời gian dự kiến
- 1-2 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