我需要在页面中显示一个列表,比方说,人物的属性应该或多或少地呈现如下:
名称: 姓名
日期: 1/1/2000
其他:其他
阅读他们说的文件:
LABEL元素可用于将信息附加到控件.
那么,它是否包含名称,日期等属性的名称是正确的标记...即使没有<input>
要关联的属性?
这是我第一次使用骨干表单插件,而且我也是Backbonejs的新手.我正在实现一个简单的表单,但标准的骨干表单'renderd不符合我的需要.阅读文档,我可以设置自定义下划线模板,但我无法理解如何渲染字段的标签.
有人能帮我吗?
编辑:
考虑以下因素:
var form = new Backbone.Form({
template: _.template($('#formTemplate').html()),
schema: {
age: { type: 'Number', title: "Age" },
name: { title: "Name" }
}
});
Run Code Online (Sandbox Code Playgroud)
和以下模板:
<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>
Run Code Online (Sandbox Code Playgroud)
如何让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>
Run Code Online (Sandbox Code Playgroud)
计算如下:
<label for="c1_age">Age</label>
Run Code Online (Sandbox Code Playgroud)