我正在使用嵌套的 jQuery 模板 - 只是一个在另一个中。
在内部模板中,我想循环传递给模板的数组 Transactions。我把它作为一个模板,它工作得很好,但是因为我想重用一些功能,我把它分成两个模板。现在我得到错误“ c.tmpl 不是函数”。
在我有的外部模板中
<table class="table table-striped table-condensed">
<thead>
...
</thead>
<tbody>
{{tmpl(Transactions) "#AccountTabs_TransRow"}}
</tbody>
</table>
而在内部模板中,AccountTabs_TransRow
{{each(idxTr, tr) Transactions}}
<tr>
{{each(idxTrV, trV) Transactions[idxTr].Values}}
<td>
${FriendlyValue}
</td>
{{/each}}
</tr>
{{/each}}
我传入的对象看起来像这样(伪代码)
object
{
Transactions[]
{
Values[]
{
FriendlyValue
}
}
}
如果我只是将外部模板中的 {{tmpl(Trans...
我的怀疑是它与我引用数组的方式有关,但是尝试了不同的选项我一无所获。
任何人都可以帮忙吗?