无法获取列表中显示的对象数组

时间:2015-12-16 16:34:03

标签: node.js

我将这个{pods: ["abc", "pqr", "xyz"]}这样的数组发布到后端。当我在索引页面上调用它时,它显示为abc,pqr,xyz。但我真的希望每个人都使用<h5>标签进入列表。像这样

 abc
 pqr 
 xyz

但是当我应用循环时,只给我这样的:

a
b
c
p
..

我的代码如下:

mongoose schema:

var schema = mongoose.Schema({
pods: String})

index.ejs

<% plates.forEach(function(plate){ %>
<% var arr = plate.pods %>
<% for (i = 0; i < arr.length; i++) { %>
 <h5> <%= arr[i] %> </h5>
<% } %>
<% }) %>

1 个答案:

答案 0 :(得分:0)

你应该试试

var schema = mongoose.Schema({ pods: [String] });