在Ionic 2中有一种方法可以在像离子选择模式中的按下OK按钮之类的事件后自动打开日期时间组件吗?
因此,它将直接从按下确定选择/拉出日期时间组件上的时间 .
我还没有找到直接做到这一点的解决方案 .
开始了
在您的模板上:
<ion-datetime #dateTime style="display:none" displayFormat="h:mm A" pickerFormat="h mm A" [(ngModel)]="startTime"></ion-datetime> <button (click)="openStart()"></button>
然后在你的代码中
首先创建对datetime控件的引用:
@ViewChild('dateTime') sTime;
然后添加您的事件代码:
openStart() { this.sTime.open(); }
干杯 .
这有点晚了,但这是一个完整的答案
首先导入viewchild和日期时间
import { ViewChild} from '@angular/core'; import {DateTime } from 'ionic-angular';
然后将这些属性添加到您的
mydate :any; @ViewChild(DateTime) datePicker:DateTime;
然后将datetime组件添加到视图中
<ion-item [hidden]="true"> <ion-label>Date</ion-label> <ion-datetime displayFormat="DD/MM/YYYY h:mm a" [(ngModel)]="mydate"></ion-datetime> </ion-item>
你现在可以在你的日期选择器上打开
this.datePicker.open();
也 console.log(this.mydate); 来扼杀你的结果
console.log(this.mydate);
2 回答
开始了
在您的模板上:
然后在你的代码中
首先创建对datetime控件的引用:
然后添加您的事件代码:
干杯 .
这有点晚了,但这是一个完整的答案
首先导入viewchild和日期时间
然后将这些属性添加到您的
然后将datetime组件添加到视图中
你现在可以在你的日期选择器上打开
也
console.log(this.mydate);
来扼杀你的结果