knockout.js - table 中间的 knockout

标签 knockout.js html-table

我有一张这样的 table :

<table>
 <thead>
  <tr>
   <td>Column 1</td><td>Column 2</td>
  </tr>
 </thead>
  <tr>
   <td>static 1a</td><td>static 2a</td>
  </tr>
  <tr>
   <td>dynamic 1b</td><td>dynamic 2b</td>
  </tr>
  <tr>
   <td>dynamic 1c</td><td>dynamic 2c</td>
  </tr>
 </table>

动态字段需要是一个 knockout foreach来迭代对象的所有属性。我唯一能想到的就是:
    <tbody data-bind="foreachprop: properties">
        <tr><td><span data-bind="text: propertyName"></span></td><td><span data-bind="text: value"></span></td></tr>
    </tbody>

这在技术上是可行的,但它与我的样式有关,因为静态行应该是 tbody 的一部分。我还能为每个绑定(bind)什么?我一定错过了一个简单的解决方案。

更新 :我实际上并没有使用“foreach”,而是使用了一个迭代属性的自定义函数。当我尝试使用