显示meteor中mongo数据中选中/未选中的复选框值
我创建了一个名为“tbl_dynamic”的集合,在其中创建了一个名为“dynamicField”的字段,这样存储数据显示meteor中mongo数据中选中/未选中的复选框值,meteor,Meteor,我创建了一个名为“tbl_dynamic”的集合,在其中创建了一个名为“dynamicField”的字段,这样存储数据 "_id":"LoBTiSo3oqr54Ac5R", "text":"test", "dynamicField" : { "text1" : { "checkedValue" : false }, "text2" : { "checkedValue : true }
"_id":"LoBTiSo3oqr54Ac5R",
"text":"test",
"dynamicField" : {
"text1" : {
"checkedValue" : false
},
"text2" : {
"checkedValue : true
}
}
<template name="tmpChecked">
<input id="newField" name="field" type="text" placeholder="Field" readonly="readonly" class="form-control" value={{key}}>
<div class="checkbox">
<label>
<input id="chkChecked" type="checkbox" name="chk_checked" checked={{checkedValue}}>
</label>
</div>
</template>
在流星这边,我有一个这样的模板
"_id":"LoBTiSo3oqr54Ac5R",
"text":"test",
"dynamicField" : {
"text1" : {
"checkedValue" : false
},
"text2" : {
"checkedValue : true
}
}
<template name="tmpChecked">
<input id="newField" name="field" type="text" placeholder="Field" readonly="readonly" class="form-control" value={{key}}>
<div class="checkbox">
<label>
<input id="chkChecked" type="checkbox" name="chk_checked" checked={{checkedValue}}>
</label>
</div>
</template>
现在的问题是,当我试图显示复选框值时,它没有显示checkedValue
有什么建议吗
谢谢,我知道您想显示复选框列表,每个复选框后面都是输入框 为此,您需要做以下两件事-
dynamicField
属性设置为数组。每个数组元素包含有关字段名和选中属性的信息dynamicFields
数组并显示它们
<template name="tmpChecked">
{{#with values}}
{{ #each dynamicField}}
<input id="newField" name="field" type="text" placeholder="Field" readonly="readonly" class="form-control" value={{name}}>
<div class="checkbox">
<label>
<input id="chkChecked" type="checkbox" name="chk_checked" checked={{checkedValue}}>
</label>
</div>
{{/each}}
{{/with}}
</template>
{{#带值}}
{{{#每个动态字段}
{{/每个}}
{{/与}}
您可以保持助手函数的原样。不需要改变
希望这能有所帮助感谢您的新建议,但我不想更改我的数据模型。如果您在不更改数据模型的情况下有任何备选方案,那就太好了。