javascript - 使用 Handlebars.js 时如何将模板 js 外包到不同的文件

标签 javascript jquery html mvvm handlebars.js

我有这个模板脚本

<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>

问题是 - 它不起作用 - 我该怎么做?

最佳答案

我会为此使用 RequireJS。很高兴与模块一起工作,还有一个名为 text 的插件可以很好地与模板一起工作。

如果听起来很有趣,这里有一些链接:

http://requirejs.org/

http://requirejs.org/docs/download.html#text -- 文本插件

RequireJS 只适用于你想使用模块的情况,否则 Alon 的答案会更好。

关于javascript - 使用 Handlebars.js 时如何将模板 js 外包到不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035839/

相关文章:

javascript - AngularJS:按与搜索文本的相似性对搜索结果进行排序

Javascript Math.floor 函数失误还是实现之谜?

javascript - jQuery 正则表达式 过滤数据

html - 将绘图保存为 html

html - Wordpress:从导航中删除元素符号

javascript - 在 javascript 中处理 RFC 2822 电子邮件

javascript - const object = this.variable 的作用是什么?

javascript - 切换 Div 对单选按钮选择问题的可见性

asp.net - 在 ASP.NET MVC 3 中获取 ContentType

javascript - 每毫秒运行一个函数