Я лично не пробовал это, но _.template возвращает функцию (я назвал ее templateFn, чтобы подчеркнуть это), чтобы вы могли передать ее в шаблон следующим образом:
var templateFn = _.template($('#navigation_template').html());
$(this.el).html(templateFn({model: this.model, templateFn: templateFn}));
Обратите вниманиечто я передаю всю модель (при условии, что ваша модель имеет свойство children, которое само по себе является коллекцией базовых моделей), и ваш шаблон будет изменен на:
<script id="navigation_template" type="text/template">
<div><%= model.escape('title') %>
<% _.each(model.children, function(child) { %>
<%= templateFn(child, templateFn) %>
<% }); %>
</div>
</script>
Удачи.Я надеюсь, что это работает для вас