Задать вопрос
dmlogv
@dmlogv
Универсальный человек

Как прибиндить Array с Objects к HTML-таблице?

Не слишком силен в JavaScript-фреймворках и либах.

Есть массив с объектами, скажем:
var arr = [
    { key1: value1, key2: value2, key3: value3 },
    { key1: value1, key2: value2, key3: value3 },
    { key1: value1, key2: value2, key3: value3 }
    /* ... */
];

и соответствующая таблица:
<table><tbody>
    <tr data="object1">
        <td data="key1">value1</td><td data="key2">value2</td><td data="key3">value3</td>
    </tr>
    <tr data="object2">
        <td data="key1">value1</td><td data="key2">value2</td><td data="key3">value3</td>
    </tr>
    <tr data="object3">
        <td data="key1">value1</td><td data="key2">value2</td><td data="key3">value3</td>
    </tr>
    <!-- ... ->
</tbody></table>


Есть ли способ автоматически отражать в таблице изменения, производимые в массиве с объедками объектами (сортировка, добавление, изменение значений)?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
miraage
@miraage
Старый прогер
Ответ написан
Комментировать
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
По сути вы хотите Object Observe. Увы, но пока это ещё не стало реальностью.
Так что ИМХО придётся при изменения этого объекта вручную вызывать обновление таблицы. И, опять же, ИМХО это лучше делать с помощью сервисного слоя.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы