Knockout.js嵌套了foreach

时间:2013-04-02 13:58:23

标签: javascript html knockout.js

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

jsfiddle code here

但这不是按预期输出表格单元格。有什么问题?

编辑:更新的小提琴链接

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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 -->