Coffeescript Meteor:如何从模板助手返回模板?
这里是n00b。我试图将任意模板“注入”到另一个模板中。但似乎我做错了:) whatever.html:Coffeescript Meteor:如何从模板助手返回模板?,coffeescript,meteor,Coffeescript,Meteor,这里是n00b。我试图将任意模板“注入”到另一个模板中。但似乎我做错了:) whatever.html: <template name="parent"> {{child}} </template> <template name="child1"> I'm child 1 </template> <template name="child2"> I'm child 2 </template> 这将创建“
<template name="parent">
{{child}}
</template>
<template name="child1">
I'm child 1
</template>
<template name="child2">
I'm child 2
</template>
这将创建“带注释的HTML”()作为结果,但是{{child}}helper的输出是HTML编码的,因此不会被解释
我知道我可以使用Template.myTemplate.rendered事件使用jQuery将模板直接添加到DOM中。但这似乎是一个相当的黑客行为。如果可能的话,我希望有一个助手来生成它
“正确”的方法是什么?是否可以在模板中取消显示结果?反应性有效吗
提前谢谢!!一,
关于A
{{{doubleBrace}}
转义HTML,而A{{{{tripleBrace}}}
不转义HTML并按原样呈现
编辑:我是以另一种方式提到的
从Handlebar文档-“Handlebar HTML转义由{{expression}返回的值。如果不希望Handlebar转义值,请使用“三重隐藏”。”谢谢!所以这在技术上是一个复制品;)对版主稍后将合并或关闭它。为什么不在parent中使用
{{>child1}
?我想要.coffee(或.js)文件来决定显示哪个模板。如果我在which.html中使用{{>child1}}
,它将呈现
。今天也许有更好的方法来使用meteor,但我有一段时间没有使用它了。
x = "child1"
Template.parent.child = -> Template[x](@)