ionic-framework - 如何在离子可选中添加自动换行?
问题描述
我在我的离子应用程序中使用离子可选插件。有时,我的部分区域中会出现较长的文本,这些文本会被截断,然后是 ... 。
我已经能够将 ionic-selectable 插件中的 css 添加到我的 global.scss
@import '~ionic-selectable/esm5/ionic-selectable.component.min.css';
.ionic-selectable-item-is-selected,.ionic-selectable-item-is-disabled {
color:#ff0000 !important;
}
.ionic-selectable-value {
overflow-wrap: break-word; // does not work
font-size: 10px;
text-size-adjust: 10%; // does not work
}
.ionic-selectable-item {
overflow-wrap: break-word; // does not work
min-height: 20px;
font-size: 10px;
}
html
<ion-item>
<ion-label position="stacked" class="ion-text-wrap" >{{ 'NEW.dept' | translate }}</ion-label>
<ionic-selectable
placeholder="{{ 'NEW.selectdept' | translate }}"
name="business"
class="form-control"
[(ngModel)]="selectedBusiness"
[items]="list"
itemValueField="name"
itemTextField="name"
[canSearch]="true">
</ionic-selectable>
</ion-item>
插件链接
https://github.com/eakoriakin/ionic-selectable
我已经能够编辑字体大小、颜色等。但我无法添加自动换行或自动文本大小以适应 div.ionic-selectable-value。
任何帮助将不胜感激。
解决方案
这不再有效
ion-label {
white-space: normal !important;
}
.alert-radio-label.sc-ion-alert-md {
white-space: pre-line !important;
}
更新的答案是
.item.sc-ion-label-md-h, .item .sc-ion-label-md-h{
white-space: normal !important;
}
.item.sc-ion-label-ios-h, .item .sc-ion-label-ios-h{
white-space: normal !important;
}
这变成了空白:nowrap 是真正的罪魁祸首
推荐阅读
- web.xml - 为什么我在多部分配置附近出现错误,说使用了多个注释
- python - Python DB2 在每个结果上消除 (' ',)
- php - 避免每天使用带有 W3TC 插件的 CSP 为 script-src 和 style-src 生成新的哈希键
- python - 为什么矩阵分解模型不学习
- excel - 如何获得一个单元格谷歌表格中的数字总和
- spring - 即使我通过邮递员输入发送的参数也不存在
- graph-theory - 我们如何检查节点 B 是否可以从节点 A 访问,以便我们可以在混合图中再次返回到 A(同时具有直接边和非直接边)?
- php - 尝试使用 Facebook Graph API 读取 ad_id 时不支持获取请求
- javascript - How to make both toState and fromState append option as a Child
- javascript - React - 渲染顺序状态更新