使用dust.js javascript模板引擎,我想直接传递一个数组:
var templateContents; //loaded by require.js
var compiled = dust.compile(templateContents, "viewElements");
dust.loadSource(compiled);
dust.render("viewElements", ["bob", "joe", "sue"], function(err, out){
$('#view').html(out);
});
如何创建模板文件来直接处理数组?我尝试了很多事情,包括:
{.}<br>
和
{#.}
{.}
{/.}
但似乎无法正确引用数组或其中的元素。第一个示例打印:[object Object]
我可以命名我传入的每个数组,但我试图避免这样做,因为数组实际上来自主干集合,这样做似乎需要额外的工作。