我有一个组件,p-Calendar。
我毫不费力地找到了接收我选择的日期并对其进行修改的方法。
<p-calendar
[showIcon]="true"
(onSelect)="onSelectMethod($event)"
[(ngModel)]="myDate"
[dataType]="date"
>
</p-calendar>
所以基本上当我在日历中点击不同的日期时,它确实能正确地捕捉到日期。它将传输此信息:“Thu Dec 08 2016 00:00:00 GMT-0500(东部标准时间)”
虽然我可以看到所有这些细节都很有用,但我真的只想让我的组件收到:12/08/16。
有什么简单的方法可以做到这一点,也许是日历附带的一些固有方法,而无需在我的代码中手动进行字符串修改?我阅读了文档,但找不到我正在寻找的信息。
onBlur 方法似乎正在以我想要的方式传输数据。不幸的是,onBlur 仅在您手动输入日期或落后一个日期选择时才有效。在日历下拉列表中进行选择后,以某种方式调用 PrimeNG 的 onBlur 方法会很棒。