ionic 4 ion-select-option 文本换行
ionic 4 ion-select-option text wrap
我无法将文本换行到我的 ion-select-选项中。
<ion-list>
<ion-list-header>Select one of your work orders</ion-list-header>
<ion-item>
<ion-select [(ngModel)]="selection" (ionChange)="optionsFn(selection)">
<ion-select-option [value]="work" *ngFor="let order of workOrder">{{order.destination}} - {{order.startDate | date: "MM/dd/yyyy"}} - {{order.endDate | date: "MM/dd/yyyy"}}</ion-select-option>
</ion-select>
</ion-item>
</ion-list>
我实际上看到了使用以下方法的解决方案 CSS
.alert-radio-label.sc-ion-alert-ios {
padding-left: unset;
padding-right: unset;
-webkit-padding-start: 13px;
padding-inline-start: 13px;
-webkit-padding-end: 13px;
padding-inline-end: 13px;
white-space: pre-wrap;
}
如果我加white-space: pre-wrap;在控制台调试器中,来自 ion-select 的文本将使用以下内容成功换行:
问题是如果我将其添加到 css 它不会生效。所以我不确定应该在哪里添加它。在另一个 post 中,有人建议将它添加到 app.css 但我的 ionic 4 项目中没有全局 app.css。
由于警报 html 在您的组件之外,您需要将其添加到应用程序的全局 CSS 中...在 Ionic 4 生成的项目中,您有 global.scss你可以使用它,如果你找不到它或者它不起作用......使用 variables.scss,虽然我认为你可以只使用 global.scss.
我无法将文本换行到我的 ion-select-选项中。
<ion-list>
<ion-list-header>Select one of your work orders</ion-list-header>
<ion-item>
<ion-select [(ngModel)]="selection" (ionChange)="optionsFn(selection)">
<ion-select-option [value]="work" *ngFor="let order of workOrder">{{order.destination}} - {{order.startDate | date: "MM/dd/yyyy"}} - {{order.endDate | date: "MM/dd/yyyy"}}</ion-select-option>
</ion-select>
</ion-item>
</ion-list>
我实际上看到了使用以下方法的解决方案 CSS
.alert-radio-label.sc-ion-alert-ios {
padding-left: unset;
padding-right: unset;
-webkit-padding-start: 13px;
padding-inline-start: 13px;
-webkit-padding-end: 13px;
padding-inline-end: 13px;
white-space: pre-wrap;
}
如果我加white-space: pre-wrap;在控制台调试器中,来自 ion-select 的文本将使用以下内容成功换行:
问题是如果我将其添加到 css 它不会生效。所以我不确定应该在哪里添加它。在另一个 post 中,有人建议将它添加到 app.css 但我的 ionic 4 项目中没有全局 app.css。
由于警报 html 在您的组件之外,您需要将其添加到应用程序的全局 CSS 中...在 Ionic 4 生成的项目中,您有 global.scss你可以使用它,如果你找不到它或者它不起作用......使用 variables.scss,虽然我认为你可以只使用 global.scss.