Я искал сверху и снизу, и лучшее, что я видел, это это пример использования afQuickField. Я действительно не хочу создавать «специальные» схемы просто, чтобы иметь возможность отправить электронное письмо при создании нового пользователя Meteor с помощью AutoForm с SimpleSchema.
Какой точный способ создать форму с помощью AutoForm, которую я могу использовать для создания нового пользователя в Meteor вручную, вызвав Meteor.createUser()
на стороне сервера?
Я понимаю, как использовать хуки формы при отправке... как использовать afArrayField... но я просто хочу передать значение для emails.$.address
из формы, используя afFormGroup
... как??
Я пробовал...
{{> afFormGroup name="emails[0].address" type="text" label=false placeholder="schemaLabel" formgroup-class="o-group"}}
{{> afFormGroup name="emails.[].address" type="text" label=false placeholder="schemaLabel" formgroup-class="o-group"}}
{{> afFormGroup name="emails.$.address" type="text" label=false placeholder="schemaLabel" formgroup-class="o-group"}}
{{> afFormGroup name="emails.address" type="text" label=false placeholder="schemaLabel" formgroup-class="o-group"}}
... все бесполезно. Кажется, это достаточно распространено, чтобы быть простым.
{{> afFormGroup name="emails" type="text" label=false placeholder="schemaLabel" formgroup-class="o-group"}}
Когда я отправляю с использованием шаблона в ссылке и в последнем примере выше, я получаю сообщение об ошибке, в котором говорится, что «электронные письма должны быть массивом».