Существуют ли какие-либо библиотеки таблиц для angular, которые могут обновлять ячейки без повторного рендеринга всей таблицы?

В моем проекте я пытаюсь отобразить очень сложную таблицу. Содержимое каждой ячейки предоставляется cdkPortal. Таблица также имеет сортировку. Первоначальная цель таблицы - обеспечить отображение данных в реальном времени. Таким образом, его данные обновляются каждую секунду. Когда данные таблицы изменяются или сортируются, вся таблица перерисовывается. Это делает всю таблицу медленной.

В настоящее время я использую Angular-Material-Table, я также пробовал ngx-dataTable. Но ни один из них не поддерживает обновление данных на уровне ячейки. Есть ли у angular таблица производственного уровня, поддерживающая обновление данных на уровне ячеек?

Любая помощь приветствуется. Спасибо..


person Nipun Shaji    schedule 28.02.2020    source источник


Ответы (1)


Но ngx-datatable, кажется, обрабатывает обновление уровня ячейки.

Как вы обновляете свои данные? Вы пытались связать свои клетки с наблюдаемыми?

person jafar_mnkd    schedule 28.02.2020
comment
Спасибо за ваш ответ. Я обновляю свою таблицу, внося изменения во входной файл. Я никогда не слышал о привязке клеток к наблюдаемым. Не могли бы вы дать мне ссылку о том, как это сделать. В моем случае ячейки заполнены порталами в angular. - person Nipun Shaji; 28.02.2020