n00b 在这里。我正在尝试将任意模板“注入”到另一个模板中。但似乎我做错了:)
不管什么.html:
<template name="parent">
{{child}}
</template>
<template name="child1">
I'm child 1
</template>
<template name="child2">
I'm child 2
</template>
不管什么咖啡
x = "child1"
Template.parent.child = -> Template[x](@)
这将创建“带注释的 HTML”( http://docs.meteor.com/#template_call ) 作为结果,但 {{child}} 帮助程序的输出是 html 编码的,因此不会被解释。
我知道我可以使用 Template.myTemplate.rendered 事件使用 jQuery 将模板直接添加到 DOM。但这似乎是一个黑客恕我直言。如果可能的话,我宁愿让一个助手生成它。
这样做的“正确”方法是什么?是否可以取消模板中的结果?反应会起作用吗?
提前致谢!!1
问候