如何迭代一个Jade模板中来自请求的两个或多个JSON对象?

编程入门 行业动态 更新时间:2024-10-12 03:25:03

如何迭代一个Jade模板中来自请求的两个或<a href=https://www.elefans.com/category/jswz/34/1771377.html style=多个JSON对象?"/>

如何迭代一个Jade模板中来自请求的两个或多个JSON对象?

我在从返回JSON对象的REST API请求中获取结果时遇到问题。

我如何在翡翠模板中得到结果?

if team
   each member in team[0].members
     .team-member
        h4= member.name

此对象的数据格式如何?

{
    "team": [
        {
            "_id": "5e22f66a77011b3350a3285f",
            "members": [
                {
                    "_id": "5e264e4897534916ad8594a1",
                    "email": "[email protected]",
                    "name": "name",
                    "role": "Project Manager",
                    "twitter": "/",
                    "facebook": "/",
                    "linkedin": "//"
                }
            ]
        }
    ]
}

这很好,但是我需要多个请求。也就是说,有多个JSON对象。

因此,我有两个请求,要在同一个控制器中调用,每个请求都返回一个JSON对象。我实现了一种使用promise的方法,这样我可以等待请求完成,然后将每个请求的输出存储在数组中,这样我只能渲染一次。

如何呈现数据?

       for (var i = 0; i < results.length; i++) {

            res.render('index', results[i]); // I cannot do it!

        }

我无法执行此操作,因为关于多次发送的标头,我遇到了一些错误:它返回了错误类型=> ERR_HTTP_HEADERS_SENT。

我如何呈现标题时没有任何错误?

        var output = [];
        for (var i = 0; i < results.length; i++) {

            output.push(results[i]);
            //res.render('index', results[i]);

        }

        res.render('index', output);

但是现在我无法在JSON对象中访问“团队”或“成员”结构。

我将如何迭代它?

回答如下:

更多推荐

如何迭代一个Jade模板中来自请求的两个或多个JSON对象?

本文发布于:2024-05-07 00:47:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754010.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   对象   模板   两个   迭代

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!