feat(datepicker): use invalid date instead of null when the date input it not empty
- 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
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