gpt4 book ai didi

arrays - meteor :具有对象数组的自定义AutoForm

转载 作者:行者123 更新时间:2023-12-04 03:15:33 24 4
gpt4 key购买 nike

我有一个包含对象数组的SimpleSchema:

Things.attachSchema( new SimpleSchema({
name: {
type: String,
label: "Name",
max: 50
},
fields: {
type: [Object],
},
fields.$.name: {
type: String
},
fields.$.amount: {
type: Number
}
}) )

我正在尝试使用afEachArrayItem创建自定义表单,但无法弄清楚如何引用数组中每个对象的属性。

我的模板看起来像这样(去掉了html):
{{#autoForm collection="things" id="myForm" }}
{{> afQuickField name='schemaName'}}

{{#afEachArrayItem name="fields"}}

{{> afFieldInput name="name"}
{{> afFieldInput name="amount"}

{{/afEachArrayItem}}

{{/autoForm}}

在afFieldInputs中应将什么传递给“名称”?

最佳答案

要访问数组中对象的字段,可以使用:

this.current

因此,要修复上面给出的示例,请使用:
{{#autoForm collection="things" id="myForm" }}
{{> afQuickField name='schemaName'}}

{{#afEachArrayItem name="fields"}}

{{> afFieldInput name=this.current.name}}
{{> afFieldInput name=this.current.amount}}

{{/afEachArrayItem}}

{{/autoForm}}

我不知道这是否是正确的方法,但似乎可行。

关于arrays - meteor :具有对象数组的自定义AutoForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26109823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com