编辑记录列表中的一行?

我有一份记录清单,例如地址。 它使用以下html5 / knockout代码显示。

0">

我想在单击“ 编辑”按钮后在行下显示一个可编辑输入框()表。 有没有办法没有生成一个大的HTML5代码?

我想在单击“ 编辑”按钮后在

下面显示以下编辑 html。 (没完成)

 
Street addressApt#CityStateZip

有几个合理的选择:

1)使用if绑定来控制HTML块的呈现(而不仅仅是可见性)。 每行数据都有一个名为isEditing的可观察属性。 然后,添加行为function来控制编辑/取消/等。 您的文章模板将包含以下内容:

 

2)如果它只是一个字段,您可能想要创建一个自定义绑定处理程序,将所需的行为添加到元素(它将动态添加/删除字段)。 这个技术的Stackoverflow有一些很好的例子。