2015-07-17 3 views
0

Я создал форму обновления 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 заполнить поле формы с адресом электронной почты? Благодарю.

ответ

2

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

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