【发布时间】:2012-08-13 17:24:51
【问题描述】:
我正在努力将 Knockout.js 选项绑定到一个对象。 我正在尝试为用户创建一个允许他们添加项目、编辑其属性然后保存/取消以传播这些更改的工作流。 我以前用 jquery 完成过这种类型的任务。但是,我想避免 jquery 需要的复杂堆栈调用。 (如果可能的话)。
我创建了一个示例: http://jsfiddle.net/nAE2f/
示例中的工作原理:
添加按钮,创建一个新对象。 保存按钮会将其保存到数组中。 选择对话框将更新一个新选项。
不幸的是,这就是我的进步停止的地方。创建选择选项时,它不反映基础对象名称。此外,在对象之间切换不会像我期望的那样改变表单属性。
我尝试将 optionValue 分配给 id,但在这种情况下,不会在保存时创建 Select Options。
【问题讨论】: