Using the dust.js javascript templating engine, I want to pass an array directly:
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);
});
How do I create a template file to handle an array directly? I've tried a number of things including:
{.}<br>
and
{#.}
{.}
{/.}
But can't seem to reference the array or the elements in it correctly. The first example prints: [object Object]
I could name each array that I pass in, but what I'm trying to avoid having to do that as the arrays are actually coming from backbone collections and it seems like extra work to do so.
{#.}{.}<br>{/.}seems to work for me.