backbone.js – 如何/然后在“mustache” – 如underscore.js?

前端之家收集整理的这篇文章主要介绍了backbone.js – 如何/然后在“mustache” – 如underscore.js?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用underscore.js进行 HTML模板化,设置为使用mustache语法,如下所示:{{}}

我有这个代码

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

如何使用{{}}将其翻译成一个underscore.js小丑风格的模板?

解决方法

我用:
_.templateSettings = {
      evaluate : /\{\[([\s\S]+?)\]\}/g,interpolate : /\{\{([\s\S]+?)\}\}/g
    };

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

猜你在找的JavaScript相关文章