初学 node.js 请教一个数据传送问题
这是控制器里的代码 : 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 回复
先在你服务器端console.log(blogPosts),如果不是undefine,那就是你前端写的有什么问题,具体……看不大出来……
感谢回答。。。已经自行解决了
没有乱呀。。。我怎么看着不乱,你说前端代码乱还是后台的
@whyer 你写在这个文章里的代码……