Skip to content

Instantly share code, notes, and snippets.

@mahemoff
Created September 12, 2011 14:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mahemoff/1211442 to your computer and use it in GitHub Desktop.
Save mahemoff/1211442 to your computer and use it in GitHub Desktop.
Managing templates with Underscore template
templates = {}
$ () ->
$('.template').each (i,el) -> templates[el.id.replace('Template','')] = _.template(el.innerHTML)
....
# LATER ON, HERE IS HOW WE USE THE TEMPLATE ...
....
$('.storyContainer').html templates.story
title: 'holy crazy!'
content: 'an amazing story'
<script id='storyTemplate' class='template' type='text/template'>
<h1><%= title %></h1>
<p><%= content %></p>
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment