我有一个键值对 (KVP) 列表,我想在每个表行中列出 2 个 KVP。根据我有限的 Knockout 知识,我认为如果我有一个数组数组,那么我可以使用嵌套foreach
来实现这一点。
jsfiddle 代码 在这里。
但这并没有按预期输出表格单元格。怎么了?
编辑:更新小提琴链接
我有一个键值对 (KVP) 列表,我想在每个表行中列出 2 个 KVP。根据我有限的 Knockout 知识,我认为如果我有一个数组数组,那么我可以使用嵌套foreach
来实现这一点。
jsfiddle 代码 在这里。
但这并没有按预期输出表格单元格。怎么了?
编辑:更新小提琴链接
采用:
KVPairs: ko.observableArray(filter.KVPairs)
好像没看懂你的问题。但是,如果您对如何显示电话号码感到好奇,我会保留它。
另外,我添加了一个虚拟元素。
<!-- ko foreach: phones -->
<td>
<select data-bind="value: type, options: $root.types"></select>
<input data-bind='value: number' />
</td>
<!-- /ko -->