【发布时间】:2012-01-22 06:16:00
【问题描述】:
我正在编写一个足够复杂的网络应用程序,它需要大量的 HTML 模板(特别是它们是下划线模板,但那部分并不重要)。
我真的希望能够编写如下所示的模板文件:
fooTemplate:
<div class="foo">
<div class="bar"><%=name %></div>
</div>
让它把我所有的模板文件变成一个像这样的 JS 文件:
window.templates = {}
...
templates.fooTemplate = '<div class="foo"><div class="bar">...</div>';
理想属性:
- 可以通过某种方式指定每个模板的名称
- 从所有模板文件中去除不必要的空格
- 将所有模板文件连接成一个单一的整体 JS 文件
- 监视目录并在文件更改时自动更新
有什么东西可以做这些事情吗?
【问题讨论】:
标签: html templates underscore.js