ngx-daterangepicker-material - Невозможно установить модель для отдельного средства выбора даты при вводе даты в поле ввода - PullRequest
0 голосов
/ 22 мая 2019

Я создал форму, используя ngx-daterangepicker-material с одним средством выбора даты.Я могу установить дату, выбрав ее из календаря штрафа.Однако если я введу дату в поле с помощью клавиатуры, она не будет распознана, и в качестве значения модели будет использоваться предыдущая дата, установленная в поле выбора.Возможно ли это, если да, как мне этого добиться?

Вот моя директива на моей странице:

<label for="submissionTimeFromDate" class="col-sm-3 text-sm-right col-form-label">Submission Time From</label>
<div class="col-sm-4">
  <input type="text" id="submissionTimeFromDate" name="submissionTimeFromDate" ngxDaterangepickerMd [(ngModel)]="filter.submissionTimeFromDate" class="form-control form-control-sm" style="margin-bottom: 8px" [singleDatePicker]="true" [autoApply]="true" [locale]="{format: 'DD/MM/YYYY'}" />
</div>

Вот как это свойство устанавливается в модели.Это должно быть сделано из-за ошибки в https://github.com/fetrarij/ngx-daterangepicker-material/issues/141:

 this.filter.submissionTimeFromDate = {startDate: moment().subtract(2, 'months'), endDate: moment().subtract(2, 'months') }

Поэтому, когда я отправляю свою форму, я выводю значение даты с помощью консоли.

Если я установлю дату с помощью календаря, то вывод в консоли будет правильным, как показано ниже:

enter image description here

enter image description here

Когда я набираю дату в поле ввода и нажимаю «Фильтр», я получаю предыдущую дату в консоли 28/03/2019, которая неверна:

enter image description here

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