我正在使用jade运行表达模板,以及客户端代码的主干/下划线。我想使用一个jade循环迭代一个数组,并为每个数组构建div。
.members
each elem in <%= members %>
.member elem
当然这不起作用,因为jade模板是由express编译和提供的...任何解决方案,只是单独格式化成员并插入它?我不想在客户端编译jade。
.members
<%= members %>
答案 0 :(得分:0)
我不确定我理解你的问题。如果'members'是服务器端变量,为什么不使用它呢?
.members
each elem in members
.member elem
编辑:啊,我知道,所以如果你想在客户端获得它,你可以做一些事情:
script
var members = #{JSON.stringify(members)};
然后,你有'成员'作为变量客户端,你可以随心所欲地做任何事情(包括在下划线模板中渲染)。