Ответ 1
Вы можете использовать ajax для загрузки файла шаблона.
С помощью jQuery:
$.get("user_template.js", function(template_text){
var template = Handlebars.compile(template_text);
// more things
});
У меня есть этот шаблон script
<script id="some-template" type="text/x-handlebars-template">
{{#users}}
{username}
{email}
</script>
Я хочу отключить его в файле с именем "user_template.js", который будет выглядеть следующим образом:
{{#users}}
{username}
{email}
и сделайте в главной index.html ссылку:
<script id="some-template" type="text/x-handlebars-template" src="user_template.js"></script>
Проблема - она не работает - как это сделать?
Вы можете использовать ajax для загрузки файла шаблона.
С помощью jQuery:
$.get("user_template.js", function(template_text){
var template = Handlebars.compile(template_text);
// more things
});
Я использовал бы RequireJS. Прекрасно работает с модулями, а также есть плагин, который называется текст, который прекрасно работает с шаблонами.
Если это звучит интересно, вот некоторые ссылки:
http://requirejs.org/docs/download.html#text - Текстовый плагин
RequireJS подходит только в том случае, если вы хотите использовать модули, хотя, если не лучше ответить Alon.