Я пытаюсь выяснить, как хранить шаблоны jQuery в разных файлах из базового html (без использования строкового или ajax-запроса).
Например, на моей html-странице я хотел бы сделать это:
<script type ="text/x-jquery-tmpl" id="personTmpl" src="js/personApp.tmpl.html"></script>
<div id="container"></div>
<script type="text/javascript">
var p = { name: 'joe' };
$( "#personTmpl" ).tmpl( p ).appendTo( "#container" );
</script>
Где #personTmpl будет определен в файле personApp.tmpl.html (или в другом месте)
Конечная цель - просто отделить мой шаблон от кода js (и html).
Мне не нравится строковый метод, потому что он затрудняет редактирование длинных шаблонов. И я не хочу запускать ajax-запрос при загрузке (обратите внимание, что файл шаблона в конечном итоге будет агрегирован для производства).
Мысли