Ionic 3: отображать текст в несколько строк - PullRequest
0 голосов
/ 03 мая 2018

Спасибо за чтение моего поста.

Я только начал разрабатывать приложение в Ionic 3, и я столкнулся с проблемой. Я хочу иметь поле для ввода текста. Когда я использую следующий код, я могу ввести как однострочный, так и многострочный текст.

<ion-item> <ion-label>Message</ion-label> <ion-textarea [(ngModel)]="_message" name="message"></ion-textarea> </ion-item>

Но проблема в том, что размер коробки не меняется. Когда я нажимаю Enter и набираю больше слов, верхний текст скрывается, потому что представление прокручивается вниз. На виде еще осталось место, и я попытался отрегулировать его, но не смог.

Кроме того, после исследования Google я обнаружил комментарий, в котором говорится, что это дефект Ionic Framework. Но я не уверен.

Спасибо

1 Ответ

0 голосов
/ 03 мая 2018

Сам по себе динамически не растет. Но вы можете увеличить количество строк статически, добавив rows.

<ion-textarea rows="5" [(ngModel)]="_message" name="message"></ion-textarea>

Вы также можете попытаться изменить его размер самостоятельно. Вот пример кода , который делает это.

...