Meteor Autoform显示电子邮件字段

时间:2015-07-17 15:06:56

标签: meteor meteor-autoform

我创建了一个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>

因此,电子邮件输入字段填充了&#34; [object Object]&#34;。

由于我每个用户只允许一封电子邮件,告诉AutoForm使用电子邮件地址填充表单字段的正确方法是什么?感谢。

1 个答案:

答案 0 :(得分:2)

是的,在meteor帐户中,电子邮件被视为一个数组。您可以使用autoform github问题中的this notation

{{> afQuickField name="emails.0.address"}}