如何对[Object]数组的每个元素使用{{#autoForm}}?

时间:2015-06-25 16:14:07

标签: meteor meteor-autoform

我想做一些与此问题非常相似的事情:Meteor: Custom AutoForm with array of objects

也就是说,我想在数组的每个元素中手动布局每个字段。

不同之处在于,我仍然希望将afArrayField与其默认模板一起使用,包括添加和删除数组项的按钮。我只想将自己的布局传递给afArrayField。我该怎么做?

如果我没有说清楚,请要求澄清,我会改写。

1 个答案:

答案 0 :(得分:3)

您需要的是创建自定义模板(doc:https://github.com/aldeed/meteor-autoform#creating-a-custom-template)。

你可以做类似的事情(未经测试):

<template name="your_template">
    {{# autoForm [...]}}
        [...]
        {{> afQuickField name="players" template="custom_players"}}
        [...]
    {{/autoForm}}
</template>

<template name="afArrayField_custom_players">
    your custom template for players field
</template>

您还可以查看默认的afArrayField模板来激发自己的灵感: