angular / angular/components

feat(datepicker): use invalid date instead of null when the date input it not empty

Đang mở
#27,902 2 bình luận 11 reaction 0 người được giao Xem trên GitHub
area: material/datepicker 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ả

### Feature Description

Set the value to invalid date instead of null, when the input is filled, but invalid. As this would be a breaking change, maybe introduce a setting to optionally enable this.

### Use Case

Currently when you use a datepicker without ngModel or reactive forms the input wont get red for invalid inputs and the value is null. So you cant differenciate between empty input and something invalid. Even aria-invalid is "false".

With this feature you could solve this.

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

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

Hướng nghiên cứu

Bắt đầu bằng cách xác định phần triển khai datepicker và cách phần này xử lý các giá trị đã được điền nhưng không hợp lệ. Xem xét sự khác biệt hiện tại giữa các giá trị trống và không hợp lệ, bao gồm cả hành vi của aria-invalid, đồng thời xác định các bài kiểm thử datepicker hiện có trước khi quyết định một cài đặt opt-in nên hoạt động như thế nào. Hoàn thành khi có thể phân biệt đầu vào không trống nhưng không hợp lệ với đầu vào trống mà không làm thay đổi ngoài dự kiến hành vi 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
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.