使用 Ionic DateTime 分两步选择日期和时间

Raf*_*nez 5 javascript ionic-framework ionic2 ionic3 angular

使用 Ionic DateTime 分两步选择日期和时间:我想使用Ionic DateTime选择日期和时间。问题是pickerFormat="DD MMMM YYYY HH:mm"的选择器变得复杂且太窄,所以我想先选择日期,然后选择时间。关于如何这样做的任何想法?

Mel*_*hia 5

你总是可以像这样将它们分开

<ion-item [hidden]="!!myDate">
      <ion-label>Date</ion-label>
      <ion-datetime (ngModelChange)="change(datePicker)" displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
    </ion-item>
    <ion-item [hidden]="!myDate" >
      <ion-label>Time</ion-label>
      <ion-datetime #datePicker
      (ionCancel)="myDate=undefined" displayFormat="HH:mm" [(ngModel)]="myTime"></ion-datetime>
    </ion-item>

    <h1 [hidden]="!myTime">result is {{myDate}} : {{myTime}} </h1>
Run Code Online (Sandbox Code Playgroud)

然后在 ts

change(datePicker){    
  datePicker.open();
}
Run Code Online (Sandbox Code Playgroud)

然后连接结果

this.dateTime= this.myDate + ":" + this.myTime;
Run Code Online (Sandbox Code Playgroud)

这是一个演示