我为HTML模板使用了underscore.js,并设置为使用类似于{{ }}
的mustache语法
我有这样的代码:
<% if (typeof(date) != "undefined") { %>
<span class="date"><%= date %></span>
<% } %>
如何使用{{ }}
将其转换为underscore.js八字胡样式的模板
发布于 2012-02-05 15:22:49
我使用:
_.templateSettings = {
evaluate : /\{\[([\s\S]+?)\]\}/g,
interpolate : /\{\{([\s\S]+?)\}\}/g
};
然后用{{ … }}
代替<%= … %>
,用{[ … ]}
代替<% … %>
发布于 2012-02-07 19:17:07
http://handlebarsjs.com/是带有逻辑、部分、助手和上下文的胡须。它也可以被预编译。A必备的IMHO。
发布于 2012-01-27 00:49:09
{{#date}}
<span class="date">{{date}}</span>
{{/date}}
https://stackoverflow.com/questions/8991122
复制