如何在 Ionic 2+ 中换行离子输入?

Posted

技术标签:

【中文标题】如何在 Ionic 2+ 中换行离子输入?【英文标题】:How to Word Wrap ion-input in Ionic 2+? 【发布时间】:2018-02-01 17:27:38 【问题描述】:

如何在 Ionic 2 中换行 ion-input 组件?

这行得通:

<ion-item text-wrap>
    <div>A really realll really really loooooooonnngg text.</div>
</ion-item>

但这不是:

<ion-item text-wrap>
    <ion-input
    type="text"
    id="commuterLocation"
    name="commuterLocation"
    readonly=true
    placeholder="Enter your location"
    (focus)="onCommuterLocationFocus()"
    [(ngModel)]="_commuterLocation.description"></ion-input>
</ion-item>

编辑 1: 当我在带有常规html 元素的ion-item 上使用text-wrap 指令时,元素的内容按预期包装。但是ion-input 的输入文本没有......我该如何解决这个问题?提前感谢您的帮助。

【问题讨论】:

为什么不使用 ion-texarea? 你想达到什么目的?您可以添加屏幕截图或其他内容吗?它只是为了造型吗?因为 ion-item 中的输入不会比屏幕分辨率更远。 @SergioEscudero 嗯...打算试试... 好的。很好 【参考方案1】:

通过使用ion-textarea 而不是ion-input 解决了这个问题。

<ion-item text-wrap>
    <ion-textarea
    type="text"
    id="commuterLocation"
    name="commuterLocation"
    readonly=true
    placeholder="Enter your location"
    (focus)="onCommuterLocationFocus()"
    [(ngModel)]="_commuterLocation.description"></ion-textarea>
</ion-item>

【讨论】:

以上是关于如何在 Ionic 2+ 中换行离子输入?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular/Ionic 框架中设置离子输入的样式?

正则表达式?如何在记事本++中换行

java中换行字符怎么用?

java中换行字符怎么用?

如何在select2下拉列表中换行?

如何在 pre 标签中换行?