我正在尝试使用grunt-dust编译具有索引助手({@idx} {。} {/ idx})的灰尘模板。由于某种原因,帮助程序没有得到评估。是否有明确的步骤在Gruntfile中启用帮助程序?我的Gruntfile配置将dust.options.wrapper设置为 false 。
<ul>
{#day.hours}
<li id="id{@idx}{.}{/idx}" >
<div>{startTime} {@idx}{.}{/idx}</div>
</li>
{/day.hours}
</ul>
答案 0 :(得分:1)
grunt-dust
任务生成dust-runtime.js
文件,其中仅包含dust-core.js
。
为了让佣工工作,您需要将dust-helpers.js与dust-runtime.js
(或dust-core.js与dust-runtine.js
相同)包括在内。
注意,dust-helpers
只需要在渲染时间内包含,不需要将其包含在编译中。
答案 1 :(得分:0)
我自己没有尝试使用grunt-dust,但您可以尝试使用$ idx代替{@idx} {。} {/ idx}
这是一个快速解决方案,但我会研究为什么grunt-dust不会评估助手。