Я пытаюсь создать таблицу со складными строками, используя нокаут. Каждая «родительская» строка существует на верхнем уровне моей структуры данных, и каждая «дочерняя» строка является элементом массива-члена.
Проблема возникает, когда я обновляю данные с сервера. Данные обновляются, но я могу сказать, что они заменяют мои объекты DOM, потому что флажок в «родительской» строке очищается. У меня есть скрипка, которая демонстрирует эту проблему, используя таймер для обновления данных:
http://jsfiddle.net/jdlogicman/m2LWk/
Я прочитал, что использование вложенного foreach вместо {{each}}
должно исправить это, но я не могу заставить это работать - см. Закомментированный раздел в приведенной выше скрипке.
Если какой-либо существующий вопрос решает эту проблему, я не могу сказать, как. Любая помощь приветствуется