我将数组对象作为模型传递给jsrender模板。我想使用:
渲染模型{{for ~data}}
<div>{{>Name}}</div>
{{/for}}
但是,默认行为似乎是自动为数组的每个项呈现模板。有什么办法可以防止这种情况不需要改变我的数据模型吗?
答案 0 :(得分:1)
您可以简单地将模型包装在一个数组中。这是一个样本:
Sample: Helpers, and layout templates (www.jsviews.com/#samples/jsr/helpers)
var html = $("#movieTemplate").render(
// Wrap movies array in an array, to render as a layout with header and footer
[movies],
helpers
)