2

したがって、テンプレートがある場合:

<template name="myTemplate">
  {{foo}}
</template>

およびテンプレート ヘルパー:

Template.myTemplate.foo = function() {
   blah = Session.get('blah');
   // code to do stuff with blah
   return blah;
};

そして、別のテンプレートがあります:

<template name="myOtherTemplate">
   {{foo}}
</template>

このテンプレートのデータ コンテキストを前のテンプレートと同じにしたいのですが、どうすればよいでしょうか?

{{#with}} を使用するのが正しいアプローチかもしれないと最初に思いましたが、それは 2 番目のテンプレートのスコープが最初のテンプレートの範囲内にある場合にのみ機能するようです。

最終的には、あるテンプレートに対して定義されたすべてのヘルパーを別のテンプレート内で使用できるようになり、その方法を知りたいと考えています。

4

1 に答える 1