【发布时间】:2015-12-12 05:09:58
【问题描述】:
我有一个按 foreach 循环列出的表格。我想要多一列包含Edit、Validate 和Cancel。
当用户单击Edit 时,应显示输入标签并允许用户输入值并验证或取消。然后,输入标签应该被隐藏。
这是我的提琴手:http://jsfiddle.net/v9BNr/14/
<table>
<tbody data-bind="foreach: mapDictionaryToArray(contents())">
<tr>
<td> <span id="textKey" data-bind="text: $data.key"></span>
</td>
<td>
<input data-bind="value:$data.value" />
<label data-bind="text:$data.value" />
</td>
<td>
<a href="#"
data-bind="">
Edit</a>
<a href="#"
data-bind="">
Apply</a>
<a href="#"
data-bind="">
Cancel</a>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
标签: knockout.js binding