【发布时间】:2015-12-24 03:27:18
【问题描述】:
var cnt = [{cnt: [1, 2, 3]}]
我的模板
<script id="myTmpl" type="text/x-jquery-tmpl">
{%= ($data.cntTot = 0, '') %}
{%each(index, item) cnt%}
cnt: {%= ($data.cntTot += item, item) %}<br>
{%/each%}
TOT: {%= cntTot %}
代码
$('#myTmpl').tmpl(cnt).appendTo($('body'));
结果
cnt: 1 cnt: 2 cnt: 3 TOT: 24
求和结果为什么是四倍??
【问题讨论】:
-
不应该是
{$= $data.cntTot %}吗? -
TempValue cntTot 在 Tmpl 中创建
-
创建的模板是
$data.cntTot,而不是cntTot。 -
您能否提供您正在使用的模板插件的文档链接?我尝试了标签 wiki 中的链接,但它看起来不像这样。
标签: javascript jquery jquery-templates