angular How to use ControlValueAccessor to enhance date input with automatic conversion and validation In this article, we will learn how we can extend native date input through a directive so that it supports conversion of value and validation on value.