Увеличение высоты текстовой области при загрузке данных из базы данных на основе содержимого в AngularJS - PullRequest
0 голосов
/ 23 января 2020

На самом деле я хочу загрузить некоторые данные в поле Textarea из базы данных, но иногда из базы данных поступает 1,2 или 3 строки текста. Так как же я могу динамически обрабатывать размер Textarea в AngularJS? Я прочитал несколько вопросов и ответил, но там было о ng-keyup, который работает, когда я беру ввод с клавиатуры.

1 Ответ

0 голосов
/ 23 января 2020

Для динамического задания строк и столбцов используйте интерполяцию:

<textarea ng-model="text" rows="{{rows}}" cols="{{columns}}">
</texteare>

И установите их в контроллере:

$scope.rows = 3;  //or 1 or 2
$scope.columns = 25;

$scope.text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo"
...