Поле электронной почты дисплея 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>

В результате поле ввода Электронные письма заполнено «[object Object]».

Поскольку я разрешаю только одно электронное письмо для каждого пользователя, как правильно указать AutoForm заполнить поле формы адресом электронной почты? Спасибо.


person fire_water    schedule 17.07.2015    source источник


Ответы (1)


Да, в учетных записях метеоров электронные письма считаются массивом. Вы можете использовать это обозначение из задач автоформы github:

{{> afQuickField name="emails.0.address"}}
person SylvainB    schedule 17.07.2015