【发布时间】:2013-11-13 11:44:20
【问题描述】:
这是我第一次使用主干表单插件,而且我也是 Backbonejs 的新手。 我正在实现一个简单的表单,但渲染的标准主干表单不符合我的需求。阅读documentation 发现我可以设置自定义下划线模板,但我不明白如何呈现字段的标签。
有人可以帮我吗?
编辑:
考虑以下几点:
var form = new Backbone.Form({
template: _.template($('#formTemplate').html()),
schema: {
age: { type: 'Number', title: "Age" },
name: { title: "Name" }
}
});
以及以下模板:
<script id="formTemplate" type="text/html">
<form>
<div data-editors="age"><!-- age editor will be added here --></div>
<div data-editors="name"><!-- nameeditor will be added here --></div>
</form>
</script>
我怎样才能让 Backbone-form 自动构建标签?
类似:
<label data-label="age"><!-- I wish the label was added here --></label>
<div data-editors="age"><!-- age editor will be added here --></div>
计算为:
<label for="c1_age">Age</label>
【问题讨论】:
标签: forms templates backbone.js underscore.js backbone-forms