5

親テンプレートのコンテキストをハンドルバーのパーシャルに渡したいです。

次のように app.js にパーシャルを登録します

Handlebars.registerPartial("lifestyles", Handlebars.templates['partials/product-lifestyles']());

次に、メイン テンプレート ファイル内でパーシャルを次のようにレンダリングし、これを 2 番目のパラメーターとして渡します。これは、親のコンテキストで渡す必要があると理解しています。

{>lifestyles this}}

コンソールがパラメーターをログに記録するログヘルパーがあります。パーシャル内でこれをログアウトすると、未定義が返されます。

{{log this}}

明らかに、コンテキストがパーシャルに渡されていません。

私の理解では、Handlebars はこの機能をサポートしているので、機能しない理由は何でしょうか?

4

1 に答える 1