这是我第一次使用主干表单插件,而且我也是 Backbonejs 的新手。我正在实现一个简单的表单,但渲染的标准主干表单不符合我的需求。阅读文档后发现我可以设置自定义下划线模板,但我无法理解如何呈现字段的标签。
有人能帮我吗?
编辑:
考虑到以下几点:
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>