我想把ion-select和ion-datetime放在同一个ion-item中,如下所示:
<ion-item *ngFor="let column of columns">
<ion-label floating>{{column.title}}</ion-label>
<ion-select *ngIf="column.type=='customDate'">
<ion-option value="on">on</ion-option>
<ion-option value="onorbefore">on or before</ion-option>
<ion-option value="onorafter">on or after</ion-option>
<ion-option value="bewteen">between</ion-option>
</ion-select>
<ion-datetime *ngIf="column.type=='customDate'" displayFormat="YYYY-MM-DD" ></ion-datetime>
<ion-datetime *ngIf="column.type=='customDate'" displayFormat="YYYY-MM-DD" ></ion-datetime>
<ion-input *ngIf="column.type=='text'" type="text" [(ngModel)]="filterValues[column.id]"></ion-input>
</ion-item>逻辑是如果列类型是customDate,则显示下拉选择和两个datetime选取器。根据用户选择的dateType,第二个dateTime选取器将被隐藏。
现在的问题是,如果我使用上面的代码,那么我只能看到dateTime组件。dateType下拉选择不再存在。我在web控制台中查看了源代码,下拉的dateType select是空的。
使用ion-item组件有什么限制吗?为什么不能在同一个ion-item行中同时显示这三个项目呢?
谢谢
https://stackoverflow.com/questions/44535724
复制相似问题