从下面,您可以看到我正在使用NEW(1.5.1)owl-date-time
选择器将所选值返回到输入框。一切正常,除了它返回为M / d / yyyy,我希望它以yyyy-MM-dd的形式显示给用户。
[attr.value]可以正确执行,但不会更改屏幕上显示的内容(我猜这是被[(ngModel)]
覆盖的,我不能在不生成日期的情况下将日期管道添加到该行中错误-有任何想法吗?
<input
id="tx_date"
type="text"
class="mt-25"
[(ngModel)]="tx_date"
[owlDateTime]="txDate"
[owlDateTimeTrigger]="txDate"
[max]="maxDate"
[placeholder]="'yyyy-mm-dd'"
[attr.value]="tx_date | date: 'yyyy-MM-dd'"
[attr.disabled]="isSelected.date ? null : 'disabled'">
<owl-date-time
pickerType="calendar"
#txDate>
</owl-date-time>
在日期时间选择器的文档中,所有方法均已明确提及,您可以参考https://danielykpan.github.io/date-time-picker/