Handlebars.js にはパーシャルがあり、<script>テンプレート スニペットと への Javascript 呼び出しを使用して個別に定義および登録しregisterPartialます。私はそれが面倒だと思っており、同じテンプレート言語で行うマクロ定義の Jinja スタイルを好みます。
私にこのようなことをさせてくれるヘルパーはいますか:
{{#macro macro-name}}
This is {{ bar }} and this is {{ foo }}
{{/macro}}
{{macro-name bar="BAR"}} {{! foo would be searched in the outer context}}
仕方なく検索しました。