1

我有一个键值对 (KVP) 列表,我想在每个表行中列出 2 个 KVP。根据我有限的 Knockout 知识,我认为如果我有一个数组数组,那么我可以使用嵌套foreach来实现这一点。

jsfiddle 代码 在这里

但这并没有按预期输出表格单元格。怎么了?

编辑:更新小提琴链接

4

2 回答 2

2

采用:
KVPairs: ko.observableArray(filter.KVPairs)

于 2013-04-02T14:12:21.977 回答
2

好像没看懂你的问题。但是,如果您对如何显示电话号码感到好奇,我会保留它。


你的 foreach 应该在 tbody 标签上:http: //jsfiddle.net/Vcwv6/4/

另外,我添加了一个虚拟元素。

<!-- ko foreach: phones -->
<td>
    <select data-bind="value: type, options: $root.types"></select>
    <input data-bind='value: number' />
</td>
<!-- /ko -->
于 2013-04-02T14:16:28.233 回答