这是控制器里的代码 : res.render('blog-list', { title: "Recent blog posts", blogPosts: blogPosts }); 这是前端页面的代码: -if(blogPosts.length > 0) ul.grid -each blogpost, i in blogPosts li figure img(src="/images/1.png") figcaption a(href='/blog/#{blogpost._id}/view') #{blogpost.title} span #{blogpost.author} span.label #{blogpost.createDate} -each test,i in a span.label #{test.b}
-else
.alert.alert-block
| There is no recent post
script
var a = blogPosts[1].createDate;
..为毛控制器传过来的blogPosts在script里面undefinde...
回复 (6)
G
先在你服务器端console.log(blogPosts),如果不是undefine,那就是你前端写的有什么问题,具体……看不大出来……
W
J
代码标记全乱啊楼主, 去看下 Markdown
W
引用 jiyinyiyong代码标记全乱啊楼主, 去看下 Markdown
没有乱呀。。。我怎么看着不乱,你说前端代码乱还是后台的
G
引用 jiyinyiyong代码标记全乱啊楼主, 去看下 Markdown
@whyer 你写在这个文章里的代码……
J
参与回复
登录后即可参与回复。登录