Skip to content

Instantly share code, notes, and snippets.

@paveltimofeev
Created November 6, 2015 15:26
Show Gist options
  • Save paveltimofeev/8db103eb79989e8395a6 to your computer and use it in GitHub Desktop.
Save paveltimofeev/8db103eb79989e8395a6 to your computer and use it in GitHub Desktop.
ejs example
var ejs = require('ejs');
var template1 = '<?= users.join(" | "); ?>';
var template2 = '<ul><% users.forEach( function(user){ %><li><%= user %></li><% }); %></ul>';
function _render( data, template, delimeter){
return ejs.render( template, data, {delimiter:delimeter} );
}
function UserList( template, delimeter ){
var users = [ 'one', 'two', 'tre', 'for', 'fiv' ];
return _render( {users:users}, template, delimeter );
}
console.log( UserList( template1, '?' ) );
console.log( UserList( template2, '%' ) );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment