我有一个键值对(KVP)列表,我想在每个表行中列出2个KVP。从我有限的Knockout知识,我想如果我有一个数组数组,那么我可以使用嵌套的foreach
来实现这一点。
jsfiddle code here。
但这不是按预期输出表格单元格。有什么问题?
编辑:更新的小提琴链接
答案 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 -->