我正在尝试使用“编辑派对”功能完成派对演示我了解创建对话框会在设置会话 showCreateDialog 时打开
{{#if showCreateDialog}}
{{> createDialog}}
{{/if}}
这显示了popin,但我想设置为打开后的字段,我看不到打开操作后如何操作?
您可以在模板的呈现事件中设置操作 DOM 。但是如果你发现自己在这里写了很多胶水代码($("#someInput").val("someVal")
)那么要小心,因为你可能走错了路!
Template.createDialog.rendered = function() {
// you can manipulate the DOM here
}
请记住,您可以将字段值绑定到实例,因此类似下面的内容将自动绑定您的对象
<template name="editDialog">
{{#with party}}
<input type="text" id="myPartyName" value="{{name}}" />
...
{{/with}}
</template>
Template.editDialog.party = function() {
return Parties.findOne(Session.get("selectedParty"));
};