У меня есть следующая выдержка из таблицы, которую я использую для отображения большого количества файлов, полученных с сервера, с использованием MVC 4 и библиотеки knockout.js версии 2.1.0.
<tr data-bind="foreach: files, visible: (files() && files().length > 0)">
<td data-bind="text: UploadPath" />
<td data-bind="text: FileName" />
</tr>
Данные извлекаются правильно, однако foreach повторяет TD-элементы в таблице, а не TR. Поэтому, если есть 100 файлов, в таблице, отображаемой пользователю, будет 200 столбцов. Как заставить элемент TR повторить foreach файл?