我正在使用 jQuery mobile 和 jsRender 来模板化一些 JSON 对象。
我在 jQuery mobile 中创建了一个列表视图,它输出:
<li><a href="#product-detail" data-ID="2" data-array="0">Product A</a></li>
<li><a href="#product-detail" data-ID="5" data-array="2">Product B</a></li>
<li><a href="#product-detail" data-ID="8" data-array="3">Product C</a></li>
单击(点击)列表链接时,我希望呈现产品详细信息页面,该页面由特定于数组的产品信息和一些顶级 JSON(与语言相关)组成。
<h2 id="h2test">{{:productArray[0].Title}}</h2>
<div class="row">
<div class="from-column">
<div class="from">{{:language.products.from}}</div>
<div class="price">£929.99</div>
</div>
<a href="#" class="buy-now">{{:language.products.buyNow}}</a>
</div>
模板还有很多内容,其中包括更多特定于数组的产品信息和语言内容。
如何动态访问 {{:productArray[0].Title}}?即为productArray 节点渲染一个传递的变量?
谢谢,
缺口