Я пытаюсь создать ввод текста только для чтения с помощью начальной загрузки.

Я нашел по ссылке начальной загрузки, что мы можем использовать класс form-control-plaintext

<input type="text" readonly class="form-control-plaintext" id="staticEmail" value="email@example.com">

если значение является длинным на входе, текст не реагирует. Мне нужно сделать текст отзывчивым.

Как мне этого добиться?

-1
San Jaisy

1 ответ

Может быть, это поможет вам

В контроллере

autogrow(){
  let  textArea = document.getElementById("textarea")       
  textArea.style.overflow = 'hidden';
  textArea.style.height = '0px';
  textArea.style.height = textArea.scrollHeight + 'px';
}

и в HTML

<textarea id="textarea" (keyup)="autogrow()" ></textarea>
58532366