meteor blaze renderwithdata передает документ в шаблон с помощью автоформы

У меня есть следующий шаблон:

<template name="editUser">
    {{> quickForm collection="Users" doc=doc id="editUserForm" type="update"}}
</template>

И я визуализирую его во всплывающем div, используя:

  Blaze.renderWithData(Template.editUser, data, target);

Я хотел бы передать переменную документа, требуемую быстрой формой, и не очень понимаю параметр данных.

Я попытался использовать в качестве данных следующее:

var data = {doc: Users.find({_id: feature.getId()}).fetch()};

но это не похоже на способ передать документ в переменной doc.

я не мог найти, как правильно его использовать, и хотел бы избежать переменной сеанса.


person Chris    schedule 14.12.2015    source источник


Ответы (1)


Я только что понял, что мне нужно передать курсор, а не сами данные. Так что это работает, когда я заменяю:

var data = {doc: Users.find({_id: feature.getId()}).fetch()};

с

var data = {doc: Users.find({_id: feature.getId()})};
person Chris    schedule 15.12.2015