簡體   English   中英

如何使用Jade和Node.js遍歷JSON數組

[英]How do I iterate over a JSON array using Jade and Node.js

所以我有這個JSON數組apiData作為data傳遞到視圖。

后端

router.get('/', function(req, res) {
    var data = JSON.stringify(apiData);
    res.render('gallery', { data: apiData });
}); 

前端

extends layout

block content
    h1 MyProject
    !{JSON.stringify(data)}

我試圖在一個變量中緩存!{JSON.stringify(data)}並在jade文件中對其進行迭代。 我是玉的新手。 我該怎么做呢?

您的代碼中有一些問題,例如根本不使用字符串化,而是在服務器端進行。

但是您在這里甚至不需要JSON。 只需傳遞數組並對其進行迭代:

后端

router.get('/', function(req, res) {
    res.render('gallery', { data: apiData });
}); 

前端

extends layout

block content
    h1 MyProject
        each thing in data
             p= thing

您將在文檔中找到迭代的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM