1

我找不到答案,但我以前见过。

我想用 html 中的变量集呈现一个模板,并且也可以在 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>

我认为这就是造成问题的原因。(抱歉这个例子有点做作)

4

1 回答 1

0

所以这是一个糟糕的问题,但也许它会为某人省去一些麻烦。

对于这个#each问题,解决方案是{{../param}}我在另一个问题中找到的。

但是,这对我不起作用,因为我使用的是 Autoform,在这种情况下我实际上必须这样做{{../../param}}

于 2014-05-14T22:19:43.903 回答