【发布时间】:2011-10-23 11:16:20
【问题描述】:
我有一个 jquery 模板,我必须像这样将一些变量组合在一起:
{{= year}}-{{= month}}-{{= day}}-{{= hour}}
我来自 jqote 模板,您可以在模板中使用 javascript。在 jquery 模板中这可能吗?我在这个问题上找不到任何帮助。谢谢。
我也使用了奇怪的语法,因为 groovy 不喜欢 ${}。
<script id="mainTemplate" type="text/x-jquery-tmpl">
<ul>
{{each(i, wrapSpec) data}}
<li><a href="#pkgLineTabs_{{= wrapSpec.wrapSpecId}}" id="{{= wrapSpecId}}">{{= wrapSpec.wrapSpec2.pkgLineId.pkgLineTree.treeId.name}} {{= wrapSpec.shortname}} </a></li>
{{/each}}
</ul>
{{each(i, wrapSpec) data}}
<div id="pkgLineTabs_{{= wrapSpec.wrapSpecId}}" style="font-size:12px" class="reportTable display {{= wrapSpec.wrapSpec2.pkgLineId.hash}}" title="{{= wrapSpec.wrapSpec2.pkgLineId.hash}}" >
{{tmpl(wrapSpec.report) "#dayTemplate"}}
</div>
{{/each}}
在 jqote 中我只能说 var pkgLineId = wrapSpec.wrapSpec2.pkgLineId。
因此,与其说 wrapspec.wrapSpec2.pkgLineId.hash,我可以直接输入 pkgLineId.hash。
【问题讨论】: