我如何/然后在“小胡子”

我为HTML模板使用underscore.js,设置为使用胡子语法,如下所示: {{ }}

我有这样的代码:

 <% if (typeof(date) != "undefined") { %>
  <span class="date"><%= date %></span>
 <% } %>

如何使用{{ }}将其翻译为underscore.js小胡子样式模板?


我用:

    _.templateSettings = {
      evaluate : /{[([sS]+?)]}/g,
      interpolate : /{{([sS]+?)}}/g
    };

然后而不是<%= … %>使用{{ … }}而不是<% … %>使用{[ … ]}


http://handlebarsjs.com/是胡须与逻辑,部分,帮手和上下文。 它也可以预编译。 一个必须恕我直言。


{{#date}}
<span class="date">{{date}}</span>
{{/date}}
链接地址: http://www.djcxy.com/p/72071.html

上一篇: How do i if/then in "mustache"

下一篇: underscore.js nested templates