2016-07-13 152 views
0

我想发送一个对象数组到玉,得到它呈现。我无法使用Jade进行渲染。 在node.js中,我查询数据库,并从数据库中检索多个文档,并将这些文档(JSON)放入一个对象数组(数据数组)中。Node.js将对象数组传递给玉

dataarray = []; 
dataarray[i] = dbdocument; 

我想dataArray的传递到翡翠Node.js的获得方法

res.render('index', { 
    title: 'Image Analysis - this is the content of the database', 
    dbdoc: dataarray 
}); 

在玉我尝试了几种编码的东西没有任何成功。 我所要做的就是要呈现玉 dataArray的一个表像这样 .....

tbody   
    tr 
    td= 1 
    td= dataarray.ImageID 

任何建议如何呈现在玉DataArray中的表?

回答

1

你试过类似dbdoc[0].ImageID的东西吗?

1

要在玉石显示一个数组,你必须使用循环:

tbody 
    each val in dbdoc 
    td= 1 
    td= val.ImageID 
+0

完美,非常感谢 - 它工作 –

-1

完美,非常感谢 - 这是工作! 在node.js中,我传递对象 res.render('index',{ title:'图像分析 - 这是数据库的内容', dbdoc:dataarray });

在玉正在使用这种方式 .... - !DataArray中= typeof运算(dbdoc)= '未定义'? dbdoc:{} .... TBODY
每个VAL在dbdoc TR TD = 1个 TD = val.ImageID

,其显示一个表,并在每一行中存在一个数据库记录(val.ImageID .....)