使用玉循环进行下划线模板化

时间:2013-02-04 04:38:35

标签: underscore.js pug

我正在使用jade运行表达模板,以及客户端代码的主干/下划线。我想使用一个jade循环迭代一个数组,并为每个数组构建div。

  .members
    each elem in <%= members %>
      .member elem

当然这不起作用,因为jade模板是由express编译和提供的...任何解决方案,只是单独格式化成员并插入它?我不想在客户端编译jade。

  .members
    <%= members %>

1 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题。如果'members'是服务器端变量,为什么不使用它呢?

.members
    each elem in members
      .member elem

编辑:啊,我知道,所以如果你想在客户端获得它,你可以做一些事情:

script
  var members = #{JSON.stringify(members)};

然后,你有'成员'作为变量客户端,你可以随心所欲地做任何事情(包括在下划线模板中渲染)。