目前我有以下布局:
<div id="main">
{{> my_template}}
</div>
现在稍后我有一个选择器$("#main")
,我用它html(..)
来更改内容以显示集合中的记录。
所以现在可能看起来像这样:
<div id="main">
<h1>A title...</h1>
<p>some text</p>
</div>
或者可能是这样(如果我知道如何):
<div id="main">
{{> another_template}}
</div>
这样做的正确方法是什么,以便我可以my_template
为其他模板重新渲染/换出?我必须使用Meteor.render
吗?我怎样才能做到这一点?
编辑:
我需要更多说明如何使用只有 HTML 而没有反应性模板变量的模板来执行此操作。如何使用 启用/禁用它Session
?
<template name="newForm">
<form>
<input..>
<textarea..></textarea>
<!-- more fields.. -->
</form>
</template>
我将如何使用Template.newForm
来隐藏这个?我还应该Template
在这种情况下使用吗?