我正在尝试使用_.each和EJS动态显示数组中的值。我手动执行时获取值,但获取意外令牌;使用_.each循环时出错。
这是代码
`<% _.each(pro,function(prof) { %>
alert(prof.Name);
<% } %>`
pro = {[object Object],[object Object]}
当我手动操作时,我得到了输出。
即
`<%= pro[0].Name %>`
需要帮助!还有其他建议吗?感谢
答案 0 :(得分:0)
你好像错过了一个括号:
<% }) %>`
除此之外,我不确定您是否可以在EJS模板中使用下划线。
尝试使用常规for
。
<% for(var i=0; i<prof.length; i++) {%>
<li><%= prof[i] %></li>
<% } %>