我正在使用Ionic 3开发应用程序。我在离子列表中包裹了一个可滑动离子项目的窗口。刷列表项时,我需要显示选项。我可以使用颜色,但是文本根本不显示。我根本没有将CSS应用于按钮。
<ion-list text-wrap>
<ion-list-header>
...
</ion-list-header>
<ion-item *ngIf="classes?.length === 0">No Data</ion-item>
<ion-item-group *ngFor="let classObj of classes">
<ion-item-divider>...</ion-item-divider>
<ion-item-sliding *ngFor="let class of classObj?.classes">
<ion-item *ngFor="let class of classObj?.classes">
<ion-grid>
...
</ion-grid>
</ion-item>
<ion-item-options side="right">
<button ion-button color="secondary">
Change
</button>
</ion-item-options>
</ion-item-sliding>
</ion-item-group>
</ion-list>
我不知道出了什么问题。 Android和iOS都发生了这种情况
答案 0 :(得分:0)
好的,我找到了解决方案。我错误地同时*ngFor
和ion-item-sliding
ion-item
,因此滑块中断了。我从*ngFor
中删除了ion-item
,现在一切正常
答案 1 :(得分:0)
我认为您必须在离子选择旁边提供一个小的取消按钮,该按钮仅在用户已经选择某项时出现:
<ion-label>Options</ion-label>
<ion-select [(ngModel)]="option">
<ion-option value="f">Female</ion-option>
<ion-option value="m">Male</ion-option>
</ion-select>
<div *ngIf="option=='m' || option=='f'">
<ion-label> {{option}} </ion-label>
<ion-button (click)='removeSelection()'>
<ion-icon name='close'></ion-icon>
</ion-button>