我有一张这样的 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”,而是使用了一个迭代属性的自定义函数。当我尝试使用