【问题标题】:Passing multiple objects to pug (jade) not working将多个对象传递给哈巴狗(玉)不起作用
【发布时间】:2017-03-01 18:16:32
【问题描述】:

我正在尝试像这样将两个不同的字典传递给我的玉模板

res.render('template/templateOne', {
     title: 'cool title',
     dictOne:dictUno,
     dictTwo:dictDos
});

但无论出于何种原因,第二个对象都没有出现在模板中。如果我从模板执行控制台日志,它就在那里,但是每当我尝试从第二个字典中的某些内容设置变量时,它都不会填充。不过,它会从第一个字典中填充就好了

这是玉

extends ../panels/panelLayout

block content

  section.content-header
          h1=dictOne.value  
          ol.breadcrumb
            li
              a(href='#')
                i.fa.fa-dashboard
                |  Home
            li.active=dictOne.value
  section.content
    .row
      .col-sm-4
        .box.box-primary
            .box-header.with-border
              h3.box-title Client Info
                |
                .box-body
                  strong
                    |  Client Name
                  p.text-muted #{dictTwo.value}
                  hr
                  strong
                    |  Address
                  p.text-muted=dictTwo.value
              hr
              strong
                |  City
              p.text-muted=dictTwo.value
              hr
              .box-footer

【问题讨论】:

  • 你在模板文件中是如何使用它的?

标签: node.js pug


【解决方案1】:

已解决,我没有正确解析我的 mongo 查询,而是返回一个数组而不是字典。感谢您的帮助

【讨论】:

    猜你喜欢
    • 2018-03-24
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 2017-06-27
    相关资源
    最近更新 更多