Есть форма с датой
<input type="date" name="input" ng-model="dateExample.value"
placeholder="MM-dd-yyyy" min="2014-01-01" max="2016-12-31" />
Если значение пустое и вводишь только месяц или день или год, то поле показывается ng-valid, а если есть у поля значение при загрузке, то когда убираешь день или месяц или год, то поле не валидно.
Почему так и как проверить на частичный ввод. Чтобы при недостаточном вводе когда было пустое значение поле было не валидно?