从JS模型生成HTML表单(带绑定)

时间:2013-04-29 08:27:08

标签: javascript binding auto-generate

我对执行以下操作的JS库感兴趣 给定一个模型,例如

{
    name: 'James Smith',
    level : 3,
    groups: ['admins', 'users']
}

它应该创建一组字段和绑定,例如:

<input type='text' name='name' data-bind='value: name' />
<input type='number' name='name' data-bind='value: level' />
<div data-bind="foreach: group">
   <!-- ... group binding, also add/remove buttons ... --> 
</div>

(使用Knockout语法,但任何其他绑定库也可以。) 我知道这对于复杂的模型来说是模棱两可的,但是一些扩展规则的能力很容易解决它,所以这远非不可能。

如果必须的话,我确实知道如何构建它,但我更愿意使用现有的库。

0 个答案:

没有答案