【发布时间】:2015-08-22 07:32:00
【问题描述】:
我有一个非常简单的 EJS 设置:
staff
<ul>
<% staffs.all.Items.forEach(function(staff){%>
<li><%= JSON.stringify(staff) %></li>
<% }); %>
</ul>
<ul>
<% staffs.all.Items.forEach(function(staff){%>
<li><%= staff.first_name %></li>
<% }); %>
</ul>
我得到的输出是:
staff
- {"first_name":"John","staff_id":"324b2808-9f2b-4967-a27e-6f140d29ffa3","last_name":"Doe"}
- {"first_name":"Mike","staff_id":"031c04d6-cd4a-4041-a20d-fc2ae4fbb23f","last_name":"Gates"}
-
-
为什么第二个列表中没有显示任何内容?应该是:
- John
- Mike
【问题讨论】:
-
这些值是否来自 mongodb?
-
不,它们来自 DynamoDB。我得到对象然后我传递它: res.render('staff.html', { staffs: staffs });
标签: javascript node.js ejs