2017-08-24 157 views
1

如何在Ionic 2中自動換行ion-input組件?如何將Wrap離子輸入包裹在離子2+中?

這工作:

<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: 當我使用text-wrap指令上ion-item定期html元素,元素內容如預期包裹。但ion-input的輸入文本不...我該如何解決這個問題?在此先感謝您的幫助。

+2

爲什麼不使用ion-texarea? – SergioEscudero

+0

你想達到什麼目的?你可以添加一個截圖或其他東西?它僅用於造型嗎?因爲離子項目中的輸入不會比屏幕分辨率更進一步。 – Sonicd300

+0

@SergioEscudero嗯......去試試... – DevITper

回答

8

通過使用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>