0

我正在尝试使用“编辑派对”功能完成派对演示我了解创建对话框会在设置会话 showCreateDialog 时打开

{{#if showCreateDialog}}
    {{> createDialog}}
 {{/if}} 

这显示了popin,但我想设置为打开后的字段,我看不到打开操作后如何操作?

4

1 回答 1

1

您可以在模板的呈现事件中设置操作 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"));
};
于 2013-01-24T21:22:16.600 回答