将变量传递给嵌套的jquery模板

时间:2011-08-11 17:15:02

标签: jquery jquery-templates

<script id="mainTemplate" type="text/x-jquery-tmpl">

{{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"}} <!-- need to pass avgOunces variable !-->

</div>  

{{/each}}

   <script id="dayTemplate" type="text/x-jquery-tmpl">

<!-- need avgOunces variable down here !-->


    <br />
</script>

好的说我有这样的模板。在嵌套模板调用中,我想传递第一个模板具有的变量,以便它可以访问该变量。我该怎么做呢?谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

没关系。我懂了。

{{tmpl(reportPerHour, { avgText : avgText }) "#hourTemplate"}}

在下一个模板中

{{= $item.avgText }} 

不知道为什么我需要item变量。