Ошибка неверной даты при очистке максимальной даты - PullRequest
0 голосов
/ 03 мая 2019

У меня есть два поля ввода, которые являются датчиками «startDate» и «endDate».Для startDate max-date должна быть endDate.Для endDate min-date должна быть startDate.когда я очищаю startDate и пытаюсь установить новую дату для endDate, он выдает «Ошибка недопустимой даты», поскольку очищается значение min-Date (StartDate).Пожалуйста, помогите мне в этом

<div class="col l2 m4 s12 input-field">
    <input id="startDate" type="text" ng-model="startDate" date-picker="date" format="D/M/YYYY" max-date="endDate" />
    <label material-active="startDate" for="startDate">Min. Created Date</label>
    <a class="clear-button" href="#" ng-click="clearDate($event, 'startDate')" ng-show="startDate">X</a>
</div>
<div class="col l2 m4 s12 input-field">
    <input id="endDate" type="text" ng-model="endDate" date-picker="date" format="D/M/YYYY" min-date="startDate" />
    <label material-active="endDate" for="endDate">Max. Created Date</label>
    <a class="clear-button" href="#" ng-click="clearDate($event, 'endDate')" ng-show="endDate">X</a>
</div>


scope.clearDate = function (e, prop) {
                            e.preventDefault();
                            scope[prop] = '';
                        }

1 Ответ

0 голосов
/ 03 мая 2019

, пожалуйста, проверьте с вашим значением формата даты, format="D/M/YYYY", попробуйте с format="dd/MM/yyyy"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...