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