2016-07-13 185 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 .....)