我将此handlebars loader用于网络包。
我检查了帮助器示例,但没有找到如何为整个代码块调用助手,仅针对文本,如下所示:
{{[transformers/embiggen] 'This should have asterisks'}}
这是我的帮手,做了x次的事情:
module.exports = function(n, block) {
var accum = '';
for(var i = 0; i < n; ++i)
accum += block.fn(i);
return accum;
}
以下是模板中通常的样子:
<div class="clndr-days">
{{#times 7}}
<div class="week">
other code
{{#other_nested_helper}}
<div>
more code
</div>
{{/other_nested_helper}}
</div>
{{/times}}
</div>
我可以使用此加载程序的语法实现此目的吗?
如果没有 - 我可以在加载和解析模板之前定义一个帮助器吗?或者我可以使用Handlebars重新分析模板(不包括文本加载器并将模块作为文本请求)?
感谢您提供任何帮助。