【发布时间】:2017-03-27 06:03:16
【问题描述】:
我的 ionic-2 应用中有 startDate 和 endDate 选择器:
<ion-row>
<ion-col width-50>
<ion-item class="eventCal-datePicker active">
<ion-label>From</ion-label>
<ion-datetime #startdatepicker displayFormat="DD/MM/YYYY" (ngModelChange)="startDateChange($event)" [(ngModel)]="startDate"></ion-datetime>
</ion-item>
</ion-col>
<ion-col width-50>
<ion-item class="eventCal-datePicker">
<ion-label>To</ion-label>
<ion-datetime #enddatepicker displayFormat="DD/MM/YYYY" (ngModelChange)="endDateChange($event)" [(ngModel)]="endDate"></ion-datetime>
</ion-item>
</ion-col>
</ion-row>
我想应用以下逻辑:
- 将新日期分配给 startDate 时,将触发 endDate。
- 活动
ion-datetime选择器的持有者 (ion-item) 应具有适当的activecss 类
我设法使用此代码打开了另一个选择器:
startDateChange(val) {
this.startDate = val;
//check whether startDate > endDate and asssign later date in case it is
//fire endDate picker
setTimeout(() => this.endDatePicker.open(), 0);
}
我无法做到的是在选择器被触发和关闭时更改 ion-item 的 css 类。
【问题讨论】:
标签: angular ionic-framework ionic2