У нас есть несколько полей даты на странице с использованием угловых js - пример:
<input type="text" class="form-control has-error" uib-datepicker-popup="{{format}}" ng-model="processDTFrom.value" ng-change="processDateSelected('date')" is-open="popupProcessFrom.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" ng-disabled="selectedDateOptionPDF.name !== 'dateRange'" />
С форматом, определенным как
$scope.format = 'MM/dd/yyyy'; //date format for the date picker
В настоящее время он распознает ввод только как дату, еслион точно соответствует формату - 01.01.08 распознается, а 01.01.08 или 01.01.08 - нет.
Этого достаточно, чтобы доставлять неудобства, на которые жалуются люди, поэтому я пытаюсь выяснить, есть ли способ сделать функцию (или форму) немного более умной, чтобы она могла распознавать больше форматов.
Более поздние шаги берут дату и отображают ее в формате мм / дд / гггг, так что она будет стандартизирована позднее, я просто хочу сделать ввод более простительным.
Я бы согласился добавить параметры или что-то еще в эту функцию, или использовать лучше / другой, хотя я бы предпочел что-то, что мне не нужно устанавливать.Обновление до более новой версии angular на данный момент не вариант
Предложения?