因为不熟,花了几天来搞这个,头疼!!
1、使用cordova的date插件
ionic cordova plugin add cordova-plugin-datepicker
npm install @ionic-native/date-picker@4.20.0
@5.2.0版本的在v3好像不支持,要补充安装很多插件,所以就不断测试以后,发现@4.20.0是最后一个支持的。
2、使用ionic自带的ion-datetime,其实应该直接用这个的,只是走弯了路
<ion-datetime pickerFormat="YYYYMMDD" cancelText="取消" doneText="确认"
min="2019-02-26" max="2019-02-26" [(ngModel)]="endDate" (ionChange)="changeEndDate()">
然后css那边把这个控件自己显示的内容隐藏掉,用endDate在其他地方显示就可以了。
.datetime-text{
display: none;
}