datetime - ion-datetime 在 ionic2/ionic3 中,我想要弹出对话框显示当前日期,但 ion-datetime 不显示当前日期

标签 datetime ionic-framework ionic2 ionic3

我正在使用

<ion-datetime displayFormat="MM/DD/YYYY" [(ngModel)]="someVar"></ion-datetime>. 

但是如果我将今天的日期设置为变量,那么它将默认显示该值。我需要仅在选择时显示日期。

最佳答案

xxx.html

<ion-datetime #changeTime displayFormat="YYYY-MM-DD"
   [(ngModel)]="changeDate"
   (ionChange)="handleChangeDate(changeDate)"</ion-datetime>

xxx.ts

@ViewChild('changeTime') changeDateTime: DateTime;

changeDate = '';
constructor() {
        let datePipe = new DatePipe('en-US');
        this.changeDate = datePipe.transform(new Date(), 'yyyy-MM-dd');
}
ionViewDidLoad() {
        this.changeDateTime.updateText = () => {};
}

handleChangeDate(changeDate: string) {
        this.changeDate = changeDate;
        this.changeDateTime._text = changeDate;
}

关于datetime - ion-datetime 在 ionic2/ionic3 中,我想要弹出对话框显示当前日期,但 ion-datetime 不显示当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092176/

相关文章:

ruby-on-rails - 为什么这两个日期时间不同?

c# - 在 C# 中转换日期字符串

android - 我如何在 ionic 2 中打开应用程序短信 Composer View

angular - 使用 Angular 通过 HTTP 发送 SOAP 请求?

android - Ionic 2 自定义标记不会从 android 设备中的 url 加载

android - Ionic 2 - Google map 无法在 Android 设备上运行

java - 解析的日期有微小的差异

mysql - Rails从mysql解析日期

javascript - 添加到 Angular 列表功能

cordova - ionic 3 AdMob 免费 : Banner Size Configuration