Создание шаблона выбивки для строки таблицы

Я пытаюсь создать шаблон выбивки, который должен генерировать строку таблицы для каждой строки в массиве выбивки. Когда я добавляю приведенный ниже код, он говорит мне: "Скрипт элемента не может быть вложен в таблицу элементов"

<table>
<tr>
    <th>ID#</th>
    <th>Name</th>
</tr>
<tr data-bind="template: { name: 'EmployeeTemplate', foreach: EmployeesArray }"></tr>
<script type="text/html" id="EmployeeTemplate">
    <td>234567899874</td>
    <td>Mr. Test </td>
</script>

Как я могу решить эту проблему с помощью шаблонов нокаута? Я основываюсь на этой ссылке.

1 ответ

Решение
<script type="text/html" id="templateName">
    <td data-bind="text: Property"></td>
    <td data-bind="text: Property"></td>
</script>   

<tbody data-bind="foreach: data">
  <tr data-bind="template: { name: 'templateName', data: $data }"></tr>
</tbody>

Это должно работать.

Другие вопросы по тегам