2013-03-21 56 views
3

我正在試圖在灰塵模板中使用@math helper將1加1。我的數據是這樣的:@Math沒有在dust.js中渲染

{ 
    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

你複製/粘貼代碼?你有一個語法錯誤'「span2'需要最終報價 – Jason 2013-03-21 15:44:36

+0

林不知道這是怎麼發生,但那不是它是如何在我的實際代碼 – Cristiano 2013-03-21 15:45:51

回答

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> 
+0

對不起,有什麼區別? – WangHongjian 2017-02-27 05:21:29