@Math不在dust.js中渲染

时间:2013-03-21 15:38:22

标签: javascript dust.js

我正在尝试在灰尘模板中使用@math帮助器为值添加1。我的数据如下:

{
    array:[5,10,20]
}

我的灰尘模板如下:

{#array}
<div class="span2">Amount {@math key="{$idx}" method="add" operand="1"/}:</div>
<div class="span2">{.}</div>{~n}
{/array}

这会呈现除@math之外的所有内容。我正在使用dust-full-1.2.2.js,因此包含了数学助手。任何想法为什么这不起作用?

1 个答案:

答案 0 :(得分:5)

dust-full-1.2.2.js不包含任何助手,因此这是您问题的一部分。帮助者可以在这里找到:https://github.com/linkedin/dustjs-helpers

另一个问题是语法错误很小。 @math帮助程序是自动关闭的,因此您的代码将如下所示:

<div class="span2">Amount {@math key="{$idx}" method="add" operand="1"/}:</div>