webpack把手装载机 - 代码块的助手

时间:2016-03-24 12:30:44

标签: handlebars.js webpack

我将此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重新分析模板(不包括文本加载器并将模块作为文本请求)?

感谢您提供任何帮助。

0 个答案:

没有答案