「パーティーの編集」機能を使用してパーティーのデモを完成させようとしています セッション showCreateDialog を設定すると作成ダイアログが開くことを理解しました
{{#if showCreateDialog}}
{{> createDialog}}
{{/if}}
これはポピンを示していますが、オープニング後にフィールドに設定したいのですが、オープニングアクションの後にどのように行動するかわかりませんか?
テンプレートのレンダリング イベント内で 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"));
};