Meteor Autoform 显示电子邮件字段
Meteor Autoform Display E-mail Field
我创建了一个 AutoForm 更新表单,我正在用文档的内容填充该表单。我很难让 AutoForm 显示存储在文档中的电子邮件地址。
<template name="edit_user_form">
{{#autoForm schema=schema id="edit_user_form" type="update" collection=Meteor.users doc=selected_user_doc}}
<fieldset>
{{> afQuickField name="profile.first_name"}}
{{> afQuickField name="profile.last_name"}}
{{> afQuickField name="emails"}}
{{> afQuickField name="status" options="allowed" noselect=true}}
{{> afQuickField name="roles" options="allowed" noselect=true}}
<div>
<button type="submit" class="btn btn-primary">Submit</button>
<button type="reset" class="btn btn-default">Reset</button>
</div>
</fieldset>
{{/autoForm}}
</template>
因此,电子邮件输入字段填充了“[object Object]
”。
由于我只允许每个用户使用一封电子邮件,告诉 AutoForm 使用电子邮件地址填充表单字段的正确方法是什么?谢谢
是的,在 meteor 帐户中,电子邮件被视为一个数组。您可以使用自动表单 github 的问题中的 this notation:
{{> afQuickField name="emails.0.address"}}
我创建了一个 AutoForm 更新表单,我正在用文档的内容填充该表单。我很难让 AutoForm 显示存储在文档中的电子邮件地址。
<template name="edit_user_form">
{{#autoForm schema=schema id="edit_user_form" type="update" collection=Meteor.users doc=selected_user_doc}}
<fieldset>
{{> afQuickField name="profile.first_name"}}
{{> afQuickField name="profile.last_name"}}
{{> afQuickField name="emails"}}
{{> afQuickField name="status" options="allowed" noselect=true}}
{{> afQuickField name="roles" options="allowed" noselect=true}}
<div>
<button type="submit" class="btn btn-primary">Submit</button>
<button type="reset" class="btn btn-default">Reset</button>
</div>
</fieldset>
{{/autoForm}}
</template>
因此,电子邮件输入字段填充了“[object Object]
”。
由于我只允许每个用户使用一封电子邮件,告诉 AutoForm 使用电子邮件地址填充表单字段的正确方法是什么?谢谢
是的,在 meteor 帐户中,电子邮件被视为一个数组。您可以使用自动表单 github 的问题中的 this notation:
{{> afQuickField name="emails.0.address"}}