Как мне отформатировать дату внутри ввода 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 форматирования даты (что делает мой пользовательский канал) в проекте.