Рендеринг метеорита с передачей данных в шаблон с помощью автоформы
У меня есть следующий шаблон:
<template name="editUser">
{{> quickForm collection="Users" doc=doc id="editUserForm" type="update"}}
</template>
И я отрисовываю его в div popover, используя:
Blaze.renderWithData(Template.editUser, data, target);
Я хотел бы передать переменную doc, необходимую для быстрой формы, и не совсем понимаю параметр данных.
Я пытался использовать следующие данные:
var data = {doc: Users.find({_id: feature.getId()}).fetch()};
но это не похоже на способ передачи документа в переменную doc.
я не мог найти, как правильно использовать его и хотел бы избежать переменной сеанса.
1 ответ
Я просто понял, что мне нужно передать курсор, а не сами данные. Так что это работает, когда я заменяю:
var data = {doc: Users.find({_id: feature.getId()}).fetch()};
с
var data = {doc: Users.find({_id: feature.getId()})};