День не выбран, когда привязано к кендо UI DatePicker управления в угловом приложении - PullRequest
0 голосов
/ 19 февраля 2019

Я использую kendoUI datepicker control в моем приложении 7 angular.В данный момент я пытаюсь привязать дату json, возвращаемую API, к элементу управления datepicker.Код ниже делает работу, но показывает только месяц и год.Это не показывает точную дату.Поэтому мне нужно увидеть дату, выбранную, когда выбран элемент управления datepicker.Есть ли лучший, более простой способ сделать это.

Формат даты, который я получаю в json: / Date (1224043200000) /

UI

<kendo-datepicker *ngIf="EditMode"
  [format]="'MMMM yyyy'"  (valueChange)="dateFoundedChanged($event)" [(ngModel)]="FirmDetails.Firm.DATE_FOUNDED" [value]="dateFoundedDate">
</kendo-datepicker>    

Код компонента

  get  dateFoundedDate(): Date {
         var dateString = this.FirmDetails.Firm.DATE_FOUNDED;
         var seconds = parseInt(dateString.replace(/\/Date\(([0-9]+)[^+]\//i, "$1"));
         var date = new Date(seconds);
         return date;


   }

1 Ответ

0 голосов
/ 19 февраля 2019

Вы используете формат выбора даты, как показано ниже:

[format]="'MMMM yyyy'"

попробуйте добавить дату в формат следующим образом:

[format]="'DD MMMM yyyy'"

Вам не нужно чтобы добавить [формат] в ваш код, DatePicker загрузит формат времени по умолчанию.

См. Следующие ссылки:

Пример 1 Пример 2

...