Mustache - Test Iterate with Partials
by darcyclarke
HTML
<script src="https://raw.github.com/janl/mustache.js/master/mustache.js"></script>
JavaScript
var template = "<ul><li>{{username}} {{#iterate}} {{/iterate}}</li></ul>";
var view = {
iterate: function(){
return function(text, render){
var view = this.users;
view.iterate = this.iterate;
if(this.users){
text = Mustache.to_html(template, view);
return text;
}
return '';
};
},
username:'darcy',
users: {
username:'simon',
users: {
username:'mark',
users:false
}
}
};
document.write(Mustache.to_html(template, view));