Как мне отформатировать дату внутри ввода `kendo-datepicker`, используя мой собственный канал в Angular? - PullRequest
0 голосов
/ 28 мая 2020

Как мне отформатировать дату внутри ввода kendo-datepicker, используя свой собственный канал в Angular?

Например, я могу применить свой собственный канал к дате внутри kendo-grid-column следующим образом:

<kendo-grid-column field="dueDate" [title]="'titles.dueDate' | translate">
   <ng-template kendoGridCellTemplate let-dataItem>
      {{dataItem.dueDate | localizedDate }}
   </ng-template>
</kendo-grid-column>

Теперь я хочу сделать нечто подобное в kendo-datepicker. Что-то вроде:

<kendo-datepicker formControlName="theDate">
   <ng-template kendoGridCellTemplate let-dataItem>
      {{dataItem.theDate | localizedDate }}
   </ng-template>
</kendo-datepicker>

Я нашел эти шаблоны, но не смог использовать ни один из них для достижения желаемого результата. Желаемый результат состоит в том, что значение, показанное на входе kendo-datepicker, будет датой, отформатированной моим конвейером.

Мне известен атрибут format. Но это не то, что я хочу, поскольку это stati c, и я не хочу дублировать logi c форматирования даты (что делает мой пользовательский канал) в проекте.

...