Чтобы отрисовать шаблон на основе данных, нам нужно создать рендер функцию.
Рендер функция создается из написанного нами шаблона.
Это нужно для того чтобы заменить <%- title %> на данные из javascript объектов.
Чтобы создать рендер функцию нужно передать в метод _.template
содержимое нашего шаблона.
Для удобства мы записываем шаблоны в тег script type="text/template"
.
Получившийся результат можем вывести на страницу в виде html кода.
<div class="js-dinamic"></div>
<script type="text/template" id="hello">
hello <%= user %>!
</script>
<script type="text/javascript">
var compiled = _.template($('#hello').html());
$('.js-dinamic').html(compiled({ 'user': 'fred' }));
</script>