我无法找到答案但我以前见过它。
我想从html渲染一个带有varable集的模板,并且也可以在js中访问它。这是一个涵盖这两种情况的简单示例。
<template name="a">
{{>b param="hello"}}
</template>
<template name="b">
{{param}} {{param2}}
</template>
Template.b.param2 = function() {
if (this.param == "hello") {
return "world"
}
}
这似乎不起作用。
编辑:
那一切都显而易见。我没有包含#each
:
<template name="a">
{{>b param="hello"}}
</template>
<template name="b">
{{#each something}}
{{param}}
{{/each}}
</template>
我认为这是造成问题的原因。 (对不起,这个例子有点人为)
答案 0 :(得分:0)
所以这是一个糟糕问题的王者,但也许会为某些人带来一些麻烦。
对于#each
问题,解决方案是执行{{../param}}
中找到的{{../../param}}
。
然而,这对我没有用,因为我使用Autoform,在这种情况下我实际上必须做{{1}}。