Например, у меня есть огромный массив строк, и количество строк продолжает увеличиваться с течением времени (я получаю обновленный массив через websocket каждую секунду).
Все, что мне нужно, это показать все строки всоставная часть.Что ж, самое простое решение - это ngFor и заключить каждую строку в div, но мне не нравится идея нескольких сотен div в компоненте.
Поэтому я решил попробовать использовать только одну текстовую область, как это (кратко):
<mat-form-field>
<textarea matInput [formControl]='myArrayofStrings'></textarea>
</mat-form-field>
А в компоненте просто обновляйте это значение каждый раз, когда я получаю новый массив:
this.myArrayofStrings.setValue(newArray);
Итак, мой вопрос - насколько это надежно, умно и быстрорешение будет?
Может быть, есть и другие более умные решения для этой, знаете ли, тривиальной задачи.
( кстати мой стек - Angular 7, Angular Material )
Спасибозаранее.