Underscore Js _.each与ejs错误一起使用

时间:2015-01-28 06:15:46

标签: node.js underscore.js ejs underscore.js-templating

我正在尝试使用_.each和EJS动态显示数组中的值。我手动执行时获取值,但获取意外令牌;使用_.each循环时出错

这是代码

`<% _.each(pro,function(prof) { %>
    alert(prof.Name);
 <% } %>`

pro = {[object Object],[object Object]}

当我手动操作时,我得到了输出。

`<%= pro[0].Name %>` 

需要帮助!还有其他建议吗?感谢

1 个答案:

答案 0 :(得分:0)

你好像错过了一个括号:

<% }) %>`

除此之外,我不确定您是否可以在EJS模板中使用下划线。

尝试使用常规for

<% for(var i=0; i<prof.length; i++) {%>
  <li><%= prof[i] %></li>
<% } %>