【发布时间】:2017-11-26 01:28:30
【问题描述】:
我有这段 html,其中有两个元素,一个按钮和一个日期输入。
<ion-datetime id="datetime-12-0" pickerFormat="DD/MMM/YY" min="2017" max="2020" [(ngModel)]="date.date"></ion-datetime>
<button (click)="triggerClick('date1Input')" ion-button="" item-end="" outline="" class="disable-hover item-button button button-ios button-outline button-outline-ios">
<span class="button-inner">{{date.date}}</span>
<div class="button-effect"></div>
</button>
我设置按钮触发点击日期输入,还设置模型 date.date 打印在按钮上。
在组件内部,我声明了带有 now 日期的对象:
now = moment().format('DD/MM/YY');
date = {'date':this.now};
问题是:当应用程序启动时,它会显示正确格式的日期 (DD/MM/YY),但是当用户在输入中设置日期时,它会将其格式更改为 YYYY-MM-DD。
我已经尝试过 displayFormat、ngModelChange(在模型改变它的值后,尝试格式化它)但没有运气。
还有什么我可以尝试的吗?
谢谢!
【问题讨论】:
标签: angular ionic2 format datetimepicker